Мне нужно перенаправить пользователей, обращаясь к mysite.com на www.mysite.com, в мой файл .htaccess.htaccess: перенаправление домена домена на субдомен
Проблема в том, что-то я стараюсь не будет работать, я думаю, потому что ^mysite.com
не исключает www.mysite.com
так, что создаст плохой цикл, но я обычно получаю ошибку 500.
мне также нужно исключить другой поддомен , img.mysite.com
.
Как я могу это сделать?
Я использовал много примеров из чистого & несколько HTAccess генераторов, который дал мне этот код:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^mywebsite.com[nc]
RewriteRule ^(.*)$ http://www.mywebsite.com/$1 [r=301,nc]
'^ example.com' (пожалуйста, используйте этот домен для примера) _does_ exclude' www.example.com', потому что он привязан в начале с '^' ... И он не переписывает 'img.example.com '. Я бы удалил '[nc]' хотя (перед ним должно быть пространство, но оно не нужно). – Wrikken
RewriteCond% {HTTP_HOST}^mywebsite.com [NC] RewriteRule^(. *) $ Http://www.mywebsite.com/$1 [L, R = 301] – bksi