Мне нужно добавить некоторые правила перезаписи на веб-сайт.Нужна помощь apache rewrite help
Вот идея =>
Перепишите все не поддомен трафик от
(http or https)://(www. or no www.)example.com/whatever
(http or https)://www.example.com/whatever
(так в основном, всегда заставляют WWW.)
Также переписывание только этот 1 sumbdomain =>
(http or https)://(www. or no www.)store.example.com/whatever
(http or https)://www.example.com/whatever
Хранить все остальные ubdomains нетронутыми.
До сих пор у меня это =>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.com$
RewriteCond %{HTTP_HOST} ^store.example.com$
RewriteRule ^(.*)$ http%{ENV:askapache}://www.example.com/$1 [R=301,L]
Но это не работает, как ожидалось ...
Любая помощь будет appriciated.
Спасибо!
Большое спасибо за ваш вклад, но я получаю «Этот сайт имеет рамочную перенаправлять» ошибка http: //store.example.com/httpstore.: //www.example.com .... – Andrej
Как это могло быть, поскольку перенаправленный URI имеет узел www.example.com', и это приведет к сбою этого условия: 'RewriteCond % {HTTP_HOST}^(store \.)? Example \ .com $ [NC] '. У вас есть еще кое-что в .htaccess? – anubhava
Я сделал некоторые незначительные изменения, вы можете попробовать отредактировать код сейчас? – anubhava