2012-06-13 3 views
0

У меня есть следующие правила перезаписи, что мне нужно изменить для того, чтобы он сохранить строку запроса (если он присутствует) и передать его на:RewriteRule сохранить Строка запроса

Options +FollowSymLinks 
RewriteEngine on 
RewriteCond %{HTTP_HOST} ^a.domain.com$ [NC] 
RewriteRule ^(.*)$ http://b.domain.com/subdir/ [R=301,NC] 

Можете ли вы помочь мне с тем, что Мне нужно сделать с моим RewriteRule, чтобы передать любую существующую строку запроса?

Спасибо.

ответ

0

Строка запроса получает передается вместе по умолчанию, он должен показывать на переадресацией. Если у вас есть ? в вашем правиле (например, http://b.domain.com/subdir/?something), вам понадобится флаг QSA, чтобы добавить строку входящего запроса.

Если строки запроса не присоединяются к http://b.domain.com/subdir/, когда вы перенаправляетесь, что-то еще может их лишить.

Смежные вопросы