我想在人们输入
时重定向到new / index.phpsite.com
site.com/index.php
site.com/index.html
site.com/index.htm
所以下面的代码可能是对的吗?
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^index\.(html|php|htm)$ new/index.php
答案 0 :(得分:2)
请改用:
RewriteEngine on
RewriteRule ^(index\.(html?|php))?$ /new/index.php [L,NC,QSA,R=301]
如果您不希望别人看到地址栏更改为/ new,请删除R=301
标记。
您可以获得有关mod_rewrite here
的更多信息答案 1 :(得分:1)
差不多,你没有与site.com
进行匹配,所以在你拥有的东西之上,添加:
RewriteRule ^$ new/index.php [L]