我突然遇到了数百个404抓取错误,这些错误必定存在于以前的网站上(尽管我认为我已经完成了所有这些...)。这有点奇怪,因为我从未见过任何带有index.php的页面,但所有错误都以index.php / xxxxx开头。
所以,我想做以下事情:
<{1>}文件中的重定向301 index.php /
<wildcard>
http://www.example.com
。
有人可以告诉我这是否正确,以及我必须放在.htaccess
的地方吗?如果这不正确,那么完成此任务的代码是什么?
答案 0 :(得分:0)
您可以在htaccess文件中使用Redirect指令并执行一个简单的正则表达式,假设您的站点不像某些PHP框架那样使用/index.php/query/parameters。
Redirect 301 /index.php/(.+) http://www.mysite.com