通过 .htaccess 处理重定向时,在网站站长中未发现错误



我一直在努力寻找答案。
我创建了一个站点,并通过.htaccess处理未找到的页面(404页)。一切正常,但是当我提交给谷歌网站管理员进行索引(以谷歌身份获取)时,它显示错误(status = not found)。
有谁知道如何告诉谷歌处理这些页面(索引这些页面)

我的.htaccess文件是

ERRORDOCUMENT 404 /redirect.php

在我的redirect.php文件中,我采取了必要的行动。就像如果 URL www.mysite.com/username则会显示该用户的个人资料

提前致谢

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

您可以将.htaccess与:

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

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

如果您使用:

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

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

相关内容

最新更新