2011-11-30 67 views
1

我打算使用htaccess制作干净的URL,如php url routing question如何确保URL重写后的向后兼容性?

我就从改变:

/movies/index.php?id=iron_man 
/movies/iron_man 

但旧式的链接已经在interwebs。当我访问时会发生什么

/movies/index.php?id=iron_man 

何时使用htaccess?


我必须与识别和重定向老-sytle联系,请求出现时被关注?如果是这样,我该怎么做?

我可以将它设置为301重定向(避免SEO处罚)?

回答

0

是的,你应该担心,否则你将失去指向这些URL的链接的价值。你应该使用definitly花时间来重定向使用301头到新网址:

header('Location: http://www.domain.com/movies/iron_man', false, 301); 

,最简单的方式,让你的旧重写指向一个脚本处理所有电影重定向。