Перенаправление домена без WWW на то же самое с WWW - PullRequest
1 голос
/ 07 марта 2012

Я пытаюсь перенаправить домен без WWW на тот же домен с WWW по тому же пути с Apache.

Итак, мой .htaccess:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^mydomain\.com\.ar$ [NC]
RewriteRule ^(.*)$ http://www.mydomain.com.ar/$1 [R=301,L]

Но перенаправлениеНапример, запросив "http://mydomain.com.ar/myimage.jpg" результатов по этому URL:" http://www.mydomain.com.ar/mydomain.com.ar/myimage.jpg".

Что я делаю не так?

РЕДАКТИРОВАТЬ: Извините, но была моя проблема, яЯ указываю домен в cPanel на подкаталог public_html / mydomain.com.ar (также доступен public_html), используя тот же .htaccess, но в этом подкаталоге действительно работает.

1 Ответ

2 голосов
/ 07 марта 2012

Попробуйте:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /    
    RewriteCond %{HTTP_HOST} !^www\.[a-z-]+\.com.ar [NC]
    RewriteRule (.*)$ http://www.mydomain.com.ar/$1 [R=301,L]
</IfModule>

Я работаю над чем-то похожим много лет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...