我试图在很长一段时间内找到答案
我创建了一个站点,我通过.htaccess处理未找到的页面(404页)。
一切都很好但是当我提交给谷歌网站管理员进行索引时(以谷歌的形式提取)它显示错误(status = not found
)。
有谁知道如何告诉谷歌处理这些页面(索引这些页面)
我的.htaccess文件是
ERRORDOCUMENT 404 /redirect.php
在我的redirect.php
文件中,我采取了必要的措施。
就像URL是www.mysite.com/username
一样,然后显示该用户的个人资料
提前感谢
答案 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],您可以在不更改链接的情况下显示您的页面。