我正在努力使用htaccess重写命令
我拥有的是
RewriteCond %{HTTP_HOST} ^www.mywebsite.co.uk$
RewriteCond %{REQUEST_URI} !^/subfolder/
RewriteRule ^(.*)$ /subfolder/
我有几个网址转到同一个文件夹,其中一些会重定向到子文件夹,然后运行不同的模板。但是,我还需要在每个重定向页面的末尾附加一个参数,例如,?template = 2
我不能手动将它添加到最后,因为有些页面已经有参数,例如/?product = 1 - 所以第二个参数需要有&标志不是?登录。
任何帮助表示赞赏
答案 0 :(得分:2)
您只需要add the QSA flag on the end of your rule:
RewriteRule ^(.*)$ /subfolder/?template=2 [QSA]