【问题标题】:Google crawling mysql database谷歌爬取mysql数据库
【发布时间】:2015-10-23 15:05:29
【问题描述】:

我目前有一个链接到它的 WordPress 站点,它是一个单独的数据库,其中包含我创建的搜索页面所需的产品信息。

我使用 SOFTplus GSiteCrawler 创建了一个站点地图。这将创建一个站点地图,显示从数据库生成的所有页面,我已将这些提交给网站管理员。

来自单独数据库的每个页面都会向网站管理员提供 404 响应,尽管当您单击错误列表中的 url 时,它会将您带到一个完全正常的问题页面。

这就是扩展的样子

item_detail.php?make=Sony&model=CPD-G500+G&partno=&id=81583

谢谢

希望这不会让人困惑

【问题讨论】:

  • 您是否提供 404 标头?如果您加载页面,它是否有 200 状态代码?发现错误的日期是否比当前日期早得多?
  • 使用检查器,结果是 HTTP/1.1 404 Not Found,过期时间:星期三,1984 年 1 月 11 日 05:00:00 GMT
  • 所以听起来您正在提供 404 标头。如果您打开网络选项卡并加载页面,您是否将其视为 404?你用的是什么检查器,它有页面的图形表示吗?你可以在webpagetest.org上试试

标签: php mysql wordpress google-search-console


【解决方案1】:

搞定了。对于将来寻找答案的任何人:

我在我的 htaccess 中添加了以下内容,页面现在返回 200

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . /

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-01
    • 1970-01-01
    • 2020-08-05
    相关资源
    最近更新 更多