Max*_*Max 2 php apache .htaccess mod-rewrite
我目前有一个简单的重写,重定向
/photos/2
Run Code Online (Sandbox Code Playgroud)
至
/photoviewer.php?photo=2
Run Code Online (Sandbox Code Playgroud)
但是,我需要能够允许用户将照片添加到他们的购物车,所以我想我需要保留查询字符串,以便以下工作.
/photos/2?action=purchase
Run Code Online (Sandbox Code Playgroud)
重定向到:
/photoviewer.php?photo=2&action=purcahse
Run Code Online (Sandbox Code Playgroud)
我目前的htaccess规则是:
RewriteRule ^photos/([a-zA-Z0-9_-]+)$ photoviewer.php?photo=$1 [L]
Run Code Online (Sandbox Code Playgroud)
附加[QSA]标志(查询字符串追加).
RewriteRule ^photos/([a-zA-Z0-9_-]+)$ photoviewer.php?photo=$1 [L,QSA]
Run Code Online (Sandbox Code Playgroud)