在htaccess中组合[AND],[OR]条件

时间:2017-05-22 13:33:22

标签: apache .htaccess mod-rewrite

我正在为我的网站构建一个漂亮的URL现在我专注于无扩展URL但为了成功提交表单我需要禁用指定文件的强制无扩展URL 功能,现在我想要禁用两个文件的功能

而且我也知道有一些像这样的问题说或者有更高的优先级而且我的代码仍然不能正常工作我的重定向检查器仍然说我发布到receive.php而不是重定向接收哪个使得值不正确传递

这是我的代码

RewriteCond %{REQUEST_URI} !status.php [OR]
RewriteCond %{REQUEST_URI} !verify.php
RewriteCond %{THE_REQUEST} /([^.]+)\.php [NC]
RewriteRule (.*) /%1 [R=301,L]

所以我的情况我想要无扩展名的URL,除了我的status.php和verify.php文件

1 个答案:

答案 0 :(得分:0)

我误解了我想要实现的目标 我可以使用[AND]或向RewriteCond行添加任何内容 因为我正在使用AND条件所以如果我访问verify.php和status.php它们将不会重写