Car*_*nas 1 php apache mod-rewrite friendly-url
我正在使用PHP开发一个Web应用程序,我使用Apache的mod_rewrite来获得"友好"的URL.
我有友好的网址,如:
mysite.com/article/112
mysite.com/article/145
mysite.com/article/40
Run Code Online (Sandbox Code Playgroud)
一切都很好,但我希望能够收到这样的额外参数
mysite.com/article/112?referer=google
Run Code Online (Sandbox Code Playgroud)
实际上如果我导航到mysite.com/article/112?referer=google我可以看到我的页面,但我没有$ _GET中的"referer"参数.
我该如何解决这个问题?;)
编辑解决:D
我忘了提到我的旧规则是:
Rewriterule ^article/([0-9]+)$ index.php?page=article&article_id=$1
Run Code Online (Sandbox Code Playgroud)
而新的是:
Rewriterule ^article/([0-9]+)$ index.php?page=article&article_id=$1 [QSA]
Run Code Online (Sandbox Code Playgroud)