1

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

http://localhost/modrewrite/test/

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

我想做的就是每当我转到上面那个文件夹中的 index.php 时,我希望它重定向到 b.html。我知道这可以通过使用来完成

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

但我想使用 RewriteCond 和 %{REQUEST_URI} 来看看它是如何工作的。谢谢。

4

1 回答 1

1

我想使用 RewriteCond 和 %{REQUEST_URI}

你可以试试这个规则:

RewriteEngine on

RewriteCond %{REQUEST_URI} index\.php
RewriteRule ^ b.html [L]

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

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

参考:Apache mod_rewrite 简介

于 2013-10-24T20:18:49.550 回答