简单的 htaccess 正则表达式


Simple Htaccess Regex

我在文件夹中的 .htaccess 文件中有以下代码

http://localhost/modrewrite/test/
RewriteCond %{REQUEST_URI} ^modrewrite/.*$
RewriteRule b.html [L]

我想做的是每当我转到索引时.php在上面的文件夹中,我希望它重定向到 b.html。我知道这可以通过使用

RewriteEngine on
RewriteRule index.php b.html [L]

但我想使用 RewriteCond 和 %{REQUEST_URI} 来看看它的实际工作原理。谢谢。

"我想使用 RewriteCond 和 %{REQUEST_URI} "

您可以尝试此规则:

RewriteEngine on
RewriteCond %{REQUEST_URI} index'.php
RewriteRule ^ b.html [L]

虽然我会建议其他规则更干净,即

RewriteRule ^index'.php$ b.html [L,NC]

参考:阿帕奇mod_rewrite简介