我一直在努力寻找答案。
我创建了一个站点,并通过.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],您可以在不更改链接的情况下显示您的页面。