将/directory/index.html重定向到/ directory /

时间:2011-12-22 20:02:54

标签: mod-rewrite redirect apache

嘿伙计我不知道如何用这句话来获得正确的搜索,所以这里就是这样 我想将/directory/index.html的所有查询重定向到/ directory / 这是(真的)/directory/index.php我写了这个,但它插入我的整个 web根结构(/var/www/html/directory/index.php)所以这是不行的,也许 有人可以帮我一点吗?这有意义吗?

这是代码

  

RewriteEngine On

     

RewriteRule ^ index。(htm | html?)$ ^ index.php [R = 301,L]

修改

我用这个解决了,但我确定这是一个更好的方法吗?

  

RewriteEngine On

     

RewriteRule ^ index。(htm | html?)$%{REQUEST_URI} /../ index.php [R = 301,L]

1 个答案:

答案 0 :(得分:0)

这可能有效(我认为更清洁):

RewriteEngine On
RewriteRule ^index\.(htm|html?)$ /index.php [QSA,NC,R=301,L]
相关问题