我有一个PHP网站至极包含的页面1000 ... 我每天删除其已经被谷歌索引10秒....PHP SEO 404错误的网站管理员工具
当游客来到之一茨艾伦页我做检查,看它是否被删除或不... 如果删除我的用户重定向到搜索页面,开始搜索类似内容... 我使用这个代码:
if($deleted = true){
header("HTTP/1.1 301 Moved Permanently");
header("Location: /products-search.php");
exit();
}
在GOOGLE网站管理员工具中,我为这种类型的页面获得了很多软404错误。 消息说:目标URL不存在,但您的服务器没有返回404(找不到文件)错误。了解更多
我不希望用户得到404错误....我需要他去搜索网页...
如何解决这个问题?
你真的不想无限期地使用301浏览器的缓存301S(因为他们是“永久“),所以如果你放弃这些内容或者重复使用它的URL,你的某些用户将无法获得它。这也是令人困惑的搜索引擎,因为它应该是404。为什么不让你的404页面显示“你有意去这里?”那类的东西? – ceejayoz
'header(“HTTP/1.1 404 Not Found”);'你的比较工作? 'if($ deleted = true)'?或者这是一个错字错误? –