【发布时间】:2015-04-23 07:32:18
【问题描述】:
我想将我的网址转换为不带参数的短网址,但在第一次尝试时,我会将正则表达式减少为一种情况:
有很多正常的 url 不应该受到影响。我想重写网址的唯一情况是用户个人资料页面。
目前它们看起来像这样:
www.dummy.com/index.php?user=USERNAME&id=USERID
目标方案如下所示:
www.dummy.com/USERNAME/USERID
用户名几乎可以包含任何字符(不包括 /),而不仅仅是 a-z/A-Z。
我从来都不擅长正则表达式,也不知道如何处理这个问题。欢迎提出任何建议。
不会有对文件夹 (www.dummy.com/folder/subfolder) 的请求,但确认用户 ID 是整数值会很好,但不是必需的。
【问题讨论】:
标签: php regex url-rewriting lighttpd