Как я могу mod_rewrite и сохранить строки запроса?
Я хочу mod_rewrite URL на другую страницу, но затем я хочу, чтобы все добавленные строки запросов были сохранены.
RewriteEngine On
#enforce trailing slashes
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !#
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://localhost/siteroot/$1/ [L,R=301]
RewriteRule ^apps/([A-Za-z0-9-_]+)/?$ index.php&app=$1
Так что, если пользователь посещает,apps/app1/
index.php?app=app1
Показано. Тем не менее, я хочу иметь возможность сохранять необязательные строки запроса, чтобы посещениеapps/app1/?variable=x
возвращается.index.php?app=app1&variable=x
Какое правило / условие mod_rewrite могло бы сделать это?