我正在尝试清理关于这个备受关注的话题的灰色区域......
像大多数开发者一样,我用 mod_rewrite 制作了一些漂亮的 URL。我的网站内部链接指向漂亮的 URL,一切运行良好。
但是,如果我直接指向旧 URL,我仍然可以访问它。
现在,这肯定会导致重复的内容问题,所以在做了一些研究之后,似乎 301 重定向是要走的路。
但是......这是灰色的部分......
如果您在一个拥有数千个 URL 的网站上工作,那么实现这一目标的最佳做法是什么?我不想在 .htaccess 中列出 1k+ 行我在我的重写规则中想到了一个正则表达式,但是我漂亮的 URL 中包含来自数据库的名称......我无法从 .htaccess 访问它 :)