固定链接设置为/%postname%/,但仍有链接以?p=x的形式进行索引

时间:2011-04-15 作者:Scott B

我有一个网站,有网页被索引在谷歌的形式。。。

site.com/?p=1
site.com/?category_name=uncategorized
site.com/?author=1
site.com/?m=201103
由于该站点的永久链接自创建以来已设置为postname,我正在尝试确定这些链接是如何创建的,以及在哪里可以找到创建链接索引的源文件。

我意识到该站点可能是在permalink更新之前建立索引的,但我只是想确定是否有一个我不知道的脚本可以被搜索引擎蜘蛛访问。

有什么见解吗?

2 个回复
最合适的回答,由SO网友:John P Bloch 整理而成

机器人会查看两个地方:你的网站地图(如果你向谷歌提交了一个),和你的机器人。txt。WordPress本身不会在机器人中放置任何东西。txt(除非您将站点设置为私有,否则它会告诉机器人程序不要索引任何内容),也不会创建google将使用的xml站点地图。

不过,有一些插件可以为您实现这一点。我知道Google XML Sitemaps 很受欢迎,对我很有用。Yoast的SEO plugin 还可以为您创建网站地图。

我认为让谷歌正确开始索引的最简单方法是用这两个插件中的一个创建一个网站地图,然后使用谷歌网站管理员工具将其提交给谷歌。

SO网友:Otto

如果你的网站以前是用这些URL建立索引的,那么它们将一直保留,直到谷歌的蜘蛛开始重新扫描你的网站。然后它会注意到从旧URL到新URL的重定向,并相应地进行更正。

这不是一个快速的过程。可能需要几个月。

结束

相关推荐

curl problem or permalinks

我刚刚配置了我的VPS,我使用的是Centos,一切都很好,但如果我将永久链接设置为自定义结构,然后接受主页,没有帖子出现,它会显示404页,我想这是因为我没有启用curl,但我不知道我的php在哪里。我的centos中的ini文件?好的,我的卷曲被启用了,我检查过了phpinfo(); 这里是URLhttp://74.117.158.182/info.php但如果我在我的wordpress中设置了永久链接,那么接受主页,所有都会给我404页,你可以在这个URL上查看http://mbas.co.in如果