Я искал похожие вопросы, но ни одна из них не применима к моей ситуации.htaccess перенаправляет на субдомен по строке запроса
Что мне нужно сделать, это перенаправить из старых URL, которые имеют определенную строку запроса: option=com_virtuemart
субдомена: http://parts.domain.com
Пробовал кучу правил и conds, но не достигли правильного перенаправления. Он всегда был перенаправление меня http://parts.domain.com/index.php?option=com_virtuemart
Некоторые из правил, которые я пробовал:
RewriteCond %{QUERY_STRING} (^|&)option=com_virtuemart(&|$) [NC]
RewriteRule (.*) http://parts.domain.com/$1 [R=301,L]
RewriteCond %{QUERY_STRING} (^|&)option=com_virtuemart(&|$) [NC]
RewriteRule http://parts.domain.com/? [L,NC,R=301]
И как 50 другие правила. Какие ошибки я здесь делаю?
* "Он был всегда перенаправляет меня' http://parts.domain.com/index.php?option=com_virtuemart'"* Разве это не то, что вы хотели? ... – Anonymous
Неа, какие Я хочу, чтобы 'http: // parts.domain.com' остался без QS – Zota