我有一个自定义的wordpress页面,我想使其网址搜索引擎友好。
因此,我添加了一些代码,使用重写api来转换此url:
http://example.com/page1/?id=1234
到:
http://example.com/page2/1234
page1仍然存在,第一个url仍然有效。page1不是很好的描述,所以我想既然我正在重写url,我也可以重命名页面。
网站上的一切工作正常,但当我重新创建sitmap xml文件并重新提交给google时,我希望google会忘记旧的url并开始显示新的url。这是几个星期前,我仍然看到旧网址。你知道我如何删除旧的网址吗?我需要对页面本身进行物理重命名吗?
请帮忙。
谢谢
最佳答案
由于google已经为旧的url建立了索引,除非你做些什么,否则它将保留在它们的索引中。你有两个选择。
如果希望旧url共存,可以在旧url页面上执行rel=“canonical”。Canonical将指示它们是具有不同URL的相同页面。
另一个选择是执行301重定向。301表示页面已经永久移动,它帮助搜索引擎将旧url的seo值传递给新url。在适当的时候,搜索引擎将索引新的网址和旧的网址将消失。在某个时间点之后,一旦确定旧url没有接收到任何流量,就可以取消重定向规则。
关于php - wordpress重写和谷歌搜索引擎优化问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28782902/