2013-09-14 2 views
1

Я поместил следующий контент в свой файл .htaccess. Я хочу перенаправить все mydomain.com/ на www.mydomain.com/. В то же время я хочу, чтобы subdomain.mydomain.com/ не перенаправлялся нигде. С приведенным ниже кодом я могу достичь своей первой цели. Но он перенаправляет http://subdomain.mydomain.com/ на http://www.mydomain.com/subdomain. Пожалуйста, помогите мне в том, как добиться изменения моего .htaccess.
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.mydomain.com$ [NC]
RewriteRule ^(.*)$ http://www.mydomain.com/$1 [L,R=301]301 перенаправление с субдоменом

ответ

1

сделать его более ограничительный характер, то есть применить правило только тогда, когда имя хоста mydomain.com:

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^mydomain\.com$ [NC] 
RewriteRule ^(.*)$ http://www.mydomain.com/$1 [L,R=301] 
Смежные вопросы