【发布时间】:2011-07-02 07:30:44
【问题描述】:
最近几个月我有一个小问题一直困扰着我。
首先是好消息:在庞大的 SO 社区的帮助下,我能够将丑陋的 URL 改写成漂亮的 URL,例如website.com/page.ast?ln=nl 变成 website.com/nl/page。对于那个小小的.htaccess Apache 魔法,我永远感谢 SO 社区。p>
但在愉快地发展过程中,我在 Google 搜索结果中发现了一个令人讨厌的事实......
Google 在搜索中显示丑陋的 URL:
website.com/nl/selfdesign.ast?ln=fa
同时:
-
我的网站在其菜单系统中有很好的超链接:
<a href="selfdesign">designing your own website</a> -
在页面上时,该网站会加载并且 Firefox 的 URL 栏会显示不错的 URL:
http://website.com/nl/selfdesign -
我的网站页面代码显示了规范的以下元:
所以,我认为我的美化 URL 已被 Google 丑化了。非常感谢! 在我花了几个月美化链接之后,Google 怎么可能显示丑陋的 URL?
更新 2
那么如何将website.com/nl/webpage.ext?ln=yy 之类的 URL 重定向到 website.com/nl/webpage,从根本上删除无用的不必要部分?
.xxx?ln=yy 其中xxx 是2 或3 个字母的字符(扩展名),yy 是一种语言(可以是nl、be、fr,也可以是zh-cn 等。 ) .
同样,包括.extension?ln=whatever 在内的所有内容都可以完全删除并重定向到。
【问题讨论】:
-
您需要设置从原始 URL 到友好 URL 的 301 重定向。如果你能分享你的重定向规则(.htaccess),我可以帮你。
-
@Intelekshual,我已经更新了我的问题!谢谢
标签: url url-rewriting seo