我似乎无法获得url slug的第二部分。我目前有这样的.htaccess文件:
RewriteEngine on
RewriteRule ^([a-zA-Z0-9_-]+)$ index.php?id=$1
RewriteRule ^([a-zA-Z0-9_-]+)/$ index.php?id=$1
得到这个:
http://example.com/user/john
现在无法解决这个问题:
http://example.com/user/john?o=last
如何获得$_GET['o']
?
答案 0 :(得分:1)
用以下代码替换您的代码:
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteRule ^([a-z0-9_-]+)/?$ /index.php?id=$1 [L,QSA,NC]