Я принуждать изменение URL, если пользователь получил доступ к сайту через http://mysite или http://www.mysiteRewrite условия, чтобы проверить, не два адрес
Однако в настоящее время я только проверить, что сайт не равен основной суб-домена является http://store
у меня также есть другой суб-домен, но это переписывается, а также, так что мне нужно изменить путь мой текущий код работает, который:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^store\.mysite\.com [NC]
RewriteRule (.*) http://store.mysite.com/$1 [R=301,L]
Я предпочел бы, чтобы это проверить, URL либо из них:
http://mysite.com
http://www.mysite.com
..., а затем применить правило перезаписи, как я могу изменить свое состояние Rewrite, чтобы сделать это?
Ваше текущее правило не имеет для меня никакого смысла - это говорит: если доменное имя содержит 'mysite.com', то и то же, что и' www.mysite.com', затем перенаправляет. Первое условие (то, как вы их написали) должно охватывать второе. – LazyOne
Первый способ, которым я написал их в вопросе, изменяет все поддомены на 'store.mysite.com'. Мне также нужна возможность иметь другие поддомены, но меняйте только 'http: // www.mysite' и' http: // mysite' на использование поддомена 'store.' – diggersworld