由Google提供的美化网址

时间:2011-02-22 20:50:27

标签: url url-rewriting seo

我有一个问题,在过去的几个月里一直困扰着我。

首先是好消息:在大规模SO社区的帮助下,我能够将丑陋的URL重写为好的URL,例如website.com/page.ast?ln=nl website.com/nl/page.htaccess。对于那个小小的website.com/nl/selfdesign.ast?ln=fa Apache魔法,我永远感谢SO社区。

但幸福的是,我在Google搜索结果中遇到了一个令人讨厌的事实......

Google在搜索中显示丑陋的网址:

<a href="selfdesign">designing your own website</a>

enter image description here

虽然:

  1. 我的网站在其菜单系统中有很好的超链接:

    http://website.com/nl/selfdesign

  2. 当在页面上时,该网站会加载,Firefox的URL栏会显示不错的网址:

    website.com/nl/webpage.ext?ln=yy

  3. 我的网站页面代码显示了规范的以下元素:

  4. 所以,我认为我的美化网址已被谷歌丑化了。非常感谢! 在我花了几个月美化我的链接之后,Google如何能够显示丑陋的URL?

    更新2

    那么如何将website.com/nl/webpage之类的网址重定向到.xxx?ln=yy,基本上删除了不做任何事情的不必要部分?

    xxx其中yy是2或3个字母的字母(扩展名),nl是一种语言(可以是befr,{ {1}}还有zh-cn等。)

    任何过去和包括.extension?ln=whatever在内的任何内容都可以完全删除并重定向到。

1 个答案:

答案 0 :(得分:2)

您还需要为新方案的所有旧网址设置301重定向。此301重定向将告知Google在搜索引擎中更新其网址。

更新2

以下是如何扭转它:

RewriteRule   /nl/webpage(.*)      /nl/webpage [R=301]