基本上,我想知道如何在重写的URL末尾添加查询参数。
示例:
RewriteRule ^([a-zA-Z0-9_-]+)/?$ index.php?page=$1
example.com?page=test
将成为example.com/test
但现在我想知道是否有可能有这样的事情:
example.com/test/?nexturl=somenexturl
答案 0 :(得分:1)
您只需在重写规则中使用QSA
标志:
RewriteRule ^([a-zA-Z0-9_-]+)/?$ index.php?page=$1 [L,QSA]
甚至更短:
RewriteRule ^([\w-]+)/?$ index.php?page=$1 [L,QSA]
QSA
(查询字符串追加)标志在添加新查询参数时保留现有查询参数。