出于某种原因谷歌将我网站的几个页面编入索引:
http://myapp.com/index.php/this-can-be-enything/1234
现在,我想用apache .htaccess重定向这些页面以更正网址:
http://myapp.com/this-can-be-enything/1234
我用Google搜索并尝试了很多选项但没有成功。 任何提示都会有所帮助。
答案 0 :(得分:1)
我已经按照以下几行添加到我的.htaccess文件中:
RewriteCond %{THE_REQUEST} ^.*index.php.*
RewriteRule ^(.*)index.php(.*)$ $1$2 [NC,R=301,L]
我不知道这是否是最佳解决方案,但对我来说没问题。
答案 1 :(得分:0)
问题的两个部分
要让Google知道索引页面已移至其他某个目的地,您需要处理@ apache级别并发出301(永久移动)
处理程序,使用#1处理程序本身处理缓存的请求URL到新URL。