【发布时间】:2016-05-22 00:10:45
【问题描述】:
我正在我的网站中创建友好链接,但我遇到了问题。我写了这个,但只有第一行代码在工作,我不知道为什么:
RewriteRule ^user/([0-9a-zA-Z]+) user.php?user=$1 [NC,L]
RewriteRule ^user/([0-9a-zA-Z]+)/options user.php?user=$1&options [NC,L]
当我转到 test.com/user/tom 时,一切都很好,但是当我尝试 test.com/user/tom/options 时,它只是在同一页面上。
我有 php 脚本应该为不同的$_GET 加载不同的页面,如果与普通链接一起使用,它可以工作。
【问题讨论】:
-
因为捕获第一行...如果您可以将第二行 ^user 更改为另一个名称...
-
我不知道它是这样工作的!谢谢,刚刚换行了:)
-
换线真的对你有用吗?