.htaccess - 如何在 htaccess 中添加异常

标签 .htaccess

我在 htaccess 文件中有以下内容:

RewriteCond %{HTTP_HOST} ^(www.)?abcdef.com$ 
RewriteRule (.*)$ http://www.xyz.org.il/$1 [R=301,L]

但我想添加一个异常(exception):

abcdef.com/dir/index.php?amount=&option=true

如果 option=true 则不应重定向

如果选项是任何其他值,则应仅使用 htaccess 进行重定向。 可以用 htaccess 做到这一点吗?因为我只想使用 htaccess

最佳答案

RewriteCond %{QUERY_STRING} !option=true
RewriteRule ...

这意味着如果您的请求的查询字符串不包含字符串option=true,则可以重定向

关于.htaccess - 如何在 htaccess 中添加异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8111624/

相关文章:

.htaccess - htaccess 中域名特定的代码块

Apache/Letsencrypt - 重定向到 https 不适用于子域

php - 在 Apache 服务器上将特定的 .htm 页面处理为 .php

php - htaccess 将 get 变量更改为 mysql 用户名数据库

.htaccess - jquery-mobile 支持的浏览器列表(用于 .htaccess)?

javascript - URL 重定向未从正确的相对来源加载资源

wordpress - 使用htaccess将wordpress主页重定向到子页面

linux - .htaccess 文件在 Redhat Linux Server V6.1 中不可见

regex - RewriteCond 检查目录是否存在索引文件

html - 我在使用 seo 和 htaccess 时遇到问题,爬虫检查了我的网站两次