htaccess从domain1重定向到domain2

时间:2011-11-16 17:40:10

标签: apache .htaccess redirect

我知道,这应该很简单,但我不能让它发挥作用。

我有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 :(得分:0)

试试.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>

应该这样做。