【发布时间】:2014-04-10 00:23:07
【问题描述】:
每个用户都可以通过 www.example.com/profile/{username} 访问他们的帐户资料
注意:用户名仅包含数字和字母
例如: www.example.com/profile/michaelwatson www.example.com/profile/jenniferlee2
想从旧网址重定向: www.example.com/profile/jenniferlee2
到新的更短的 URL www.example.com/jenniferlee2
我希望任何拥有旧书签的人从旧 URL 转到新 URL,并且任何人都在寻找但只查找个人资料 URL。其他任何内容都应保持不变。
这是我尝试添加到 .htaccess 但出现内部服务器错误
重写规则 (.*) /profile/$1 [L]
【问题讨论】:
-
你怎么知道配置文件不是带有旧 URL 的新 URL 的配置文件?例如,如果我访问
http://www.example.com/contact并且由 index.php 处理,我将根据您当前的规则被重定向到/profile/contact。
标签: .htaccess url redirect rewrite