【发布时间】:2011-05-10 19:14:39
【问题描述】:
我正在努力清理关于这个话题的灰色地带......
像大多数开发人员一样,我使用 mod_rewrite 制作了一些漂亮的 URL。我的网站内部链接指向漂亮的 URL,一切运行良好。
但是,如果我直接指向旧 URL,我仍然可以访问它。
现在,这肯定会导致重复的内容问题,所以在做了一些research 之后,301 重定向似乎是要走的路。
但是....这是灰色的部分...
如果您在一个包含数千个 URL 的网站上工作,实现此目的的最佳做法是什么?我不想在 .htaccess 中列出 1k+ 行我在我的重写规则中想到了一个正则表达式,但是我漂亮的 URL 中有来自数据库的名称......我无法从 .htaccess 访问它:)
我是不是走到了死胡同?有没有解决的办法? Google'scanonical tag 有可能吗??
【问题讨论】:
-
RE:“这肯定会导致重复内容问题”。我现在正在寻找是否是这种情况的确认。从@FlipScript 下面所说的我现在不确定。 在同一域下,重复的内容会成为问题吗?任何人都可以提供澄清吗?从谷歌“有点”在这里所说的看来,这似乎不是问题,我/我们不必为同一个域烦恼 301....googlewebmastercentral.blogspot.com/2008/09/…
标签: mod-rewrite http-status-code-301 seo canonical-link