我计划使用php url routing question中的htaccess创建干净的网址。
我会改变:
/movies/index.php?id=iron_man
/movies/iron_man
但旧式链接已经在互联网上了。我访问时会发生什么
/movies/index.php?id=iron_man
当htaccess到位时?
当请求出现时,我是否必须关注识别和重定向 old-sytle链接?如果是这样,我该怎么办?
我可以将它设置为301重定向(避免SEO惩罚)吗?
答案 0 :(得分:0)
是的,您应该担心,否则您将失去指向这些网址的链接的价值。您应该花时间使用301标题重定向到新URL:
header('Location: http://www.domain.com/movies/iron_man', false, 301);
让旧的重写指向处理所有电影重定向的脚本的最简单方法。