我的osclass链接正常工作,但在选中时返回404错误

时间:2013-12-03 07:58:17

标签: http-status-code-404 google-webmaster-tools broken-links osclass

我使用osclass创建二手车网站www.carsangrah.com。

某些链接(http://www.carsangrah.com/buy-used-cars_maharashtra-r781510)工作正常但在http://validator.w3.org/checklink上签名时会返回断开的链接(404错误)。

Google和Bing网站管理员也显示为404错误。我无法在Google和Bing中为这些链接编制索引。请提出解决方案。

由于

3 个答案:

答案 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页面,这显然是错误的。