我使用osclass创建二手车网站www.carsangrah.com。
某些链接(http://www.carsangrah.com/buy-used-cars_maharashtra-r781510)工作正常但在http://validator.w3.org/checklink上签名时会返回断开的链接(404错误)。
Google和Bing网站管理员也显示为404错误。我无法在Google和Bing中为这些链接编制索引。请提出解决方案。
由于
答案 0 :(得分:1)
这是解决方案到oc-includes / osclass / controller然后search.php然后找到这个
if( count($aItems) === 0 ) {
header('HTTP/1.1 404 Not Found');
}
替换if( count($aItems) === 0 ) with if( count($aItems) === -1 )
。
修复了
答案 1 :(得分:0)
默认为Osclass如果搜索结果为0,则返回404状态代码,您不希望搜索引擎索引页面没有任何有用的内容。
如果链接在带有列表的搜索结果页面上生成,则返回200状态代码。
答案 2 :(得分:0)
啊,这解释了我所看到的404问题。我将记录这个和错误,因为没有列表返回并不意味着404它意味着没有列表。 404是找不到页面,因为服务器正在从服务器提供html页面,这显然是错误的。