Перенаправление htaccess из домена1 в домен2 - PullRequest
0 голосов
/ 16 ноября 2011

Я знаю, это должно быть легко, но я не могу заставить его работать.

У меня есть 2 домена, указывающие на одну и ту же папку на сервере Apache, bahiadivers.com и bahiadivers.cl.

Я хочу перенаправить bahiadivers.cl на bahiadivers.cl/es/ и изменить адресную строку.

Я пробую это (из миллиона вещей)

rewritecond %{HTTP_HOST} ^bahiadivers.cl [nc]
rewriterule ^/$ http://www.bahiadivers.cl/es/$1 [r=301,nc] 

но не сработало ... Я имею в виду, что URL-адрес не меняется в адресной строке браузера, но также не работает язык (/ es ​​/) ... как мне это сделать? Спасибо!

1 Ответ

0 голосов
/ 16 ноября 2011

Попробуйте это для своего .htaccess

# Apache configuration file
DirectoryIndex index.php

<IfModule mod_rewrite.c>
   RewriteEngine on

   # If URL is www.example.com/es/Blah, use /Blah/
   # Prevents needing to change existing links.
   RewriteBase /es/

   # Rewrite www.example.com to example.com
   RewriteCond %{HTTP_HOST} ^www.bahiadivers.cl
   RewriteCond %{HTTP_HOST} ^bahiadivers.cl
   # Rewrite any inbound URL Bits to http://bahiadivers.cl/es/...
   RewriteRule (.*) http://bahiadivers.cl/es/$1 [R=301,L]
</IfModule>

Это должно сделать это.

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