通过.htaccess处理重定向时,网站管理员中找不到错误

时间:2014-12-04 13:17:01

标签: .htaccess redirect google-webmaster-tools

我试图在很长一段时间内找到答案 我创建了一个站点,我通过.htaccess处理未找到的页面(404页)。 一切都很好但是当我提交给谷歌网站管理员进行索引时(以谷歌的形式提取)它显示错误(status = not found)。
有谁知道如何告诉谷歌处理这些页面(索引这些页面)

我的.htaccess文件是

ERRORDOCUMENT 404 /redirect.php

在我的redirect.php文件中,我采取了必要的措施。 就像URL是www.mysite.com/username一样,然后显示该用户的个人资料

提前感谢

1 个答案:

答案 0 :(得分:2)

Google永远不会索引404错误页面。

您可以将.htaccess用于:

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ /redirect.php [L]

将所有链接重定向到不存在的页面

如果您使用:

RewriteRule ^ /redirect.php [R=301,L]

浏览器中的链接更改。但是使用[L],您可以在不更改链接的情况下显示您的页面。