0

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

一些链接(http://www.carsangrah.com/buy-used-cars_maharashtra-r781510 )运行良好,但在http://validator.w3.org/checklink上检查时返回断开的链接(404 错误)。

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

谢谢

4

3 回答 3

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 ). 修复

于 2014-02-16T17:52:53.777 回答
0

默认情况下,如果搜索有 0 个结果,则 Osclass 会返回 404 状态代码,您不希望搜索引擎索引没有任何有用内容的页面。

如果是链接,则在带有列表的搜索结果页面上产生,返回 200 状态代码。

于 2013-12-04T07:59:54.507 回答
0

啊,这解释了我看到的 404 问题。我将把它记录为错误,因为没有返回列表并不意味着 404 它意味着没有列表。404 是找不到页面,这显然是错误的,因为服务器正在从服务器传递 html 页面。

于 2014-02-04T08:59:25.773 回答