有没有办法在
等目录中使用.htaccess
来引导访问者
http://domain.com/afolder/bfolder/index.php
到
http://domain.com/afolder/bfolder/
我想将访问者从第一个链接重定向到第二个链接以隐藏index.php
。
我在.htaccess
上尝试了此操作但没有成功
Redirect 302 /afolder/bfolder/index.php /afolder/bfolder/
答案 0 :(得分:0)
首先,您不想使用302,您希望搜索引擎将/.../位置视为唯一的一个,否则您最终会遇到重复的内容问题。 302是临时重定向,301是永久重定向。
RewriteEngine On
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /(.*)index\.(html|php)\ HTTP/ [NC]
RewriteRule ^.*$ http://%{SERVER_NAME}/%1 [R=301,L]
这假设,如你的情况,http。不是https,如果不正确,请将http更改为https。
这会处理网站上的所有内容,包括:
/index.html
或/index.php
都被重写为/