在url [htaccess]中将文件扩展名后的目录重定向到URL

时间:2015-07-13 11:45:33

标签: apache .htaccess url mod-rewrite redirect

我有这样的网址: my-site.com/index.php/2014。

我想删除此网址并将其全部重定向到我的根域。 谷歌已被列入很多这个网址的索引,我的排名非常低。他们通过内容判断我。

每个带/ php文件扩展名的网址我想重定向到我的根域。

示例: index.php / 2004 - >的index.php 下, team.php / 2004/2004 - > team.php 等等......

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

RedirectMatch 301 ^/index\.php/(.+)$ http://example.com/index.php

RedirectMatch 301 ^/team\.php/(.+)$ http://example.com/team.php

编辑:

您还可以使用一行重定向重定向您的网址:

RedirectMatch 301 ^/([^.]+)\.php/(.+)$ http://example.com/$1.php