【发布时间】:2013-02-24 23:45:15
【问题描述】:
我正在为我的游戏网站进行新设计,我所做的是制定了重写规则:
RewriteRule ^play/([^/\.]+)/?$ index.php?play=$1 [L]
当用户打开位于地址栏(规范 url)中的 /play/gamename 并使用我的 index.php 加载游戏页面时,这非常有效。
但是,我现在想做的是,当用户访问旧网址 (index.php?play=gamename) 时,他们应该被重定向到新的规范网址 (/play/gamename)。
有人可以帮我输入代码吗?我愿意同时使用 .htaccess 文件或 index.php 文件来执行此操作,无论哪个效果最好。
另一个问题是我已经有很多 facebook cmets 和 likes,它们引用 index.php?play=gamename 页面,是否也可以以某种方式将这些喜欢和 cmets 移动到新的更漂亮的 url?
【问题讨论】: