使用htaccess或php或任何东西重定向访问者

时间:2017-02-15 03:30:32

标签: php apache .htaccess redirect

有没有办法在

等目录中使用.htaccess来引导访问者
http://domain.com/afolder/bfolder/index.php 

http://domain.com/afolder/bfolder/

我想将访问者从第一个链接重定向到第二个链接以隐藏index.php

我在.htaccess上尝试了此操作但没有成功

Redirect 302 /afolder/bfolder/index.php /afolder/bfolder/

1 个答案:

答案 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都被重写为/