2012-03-06 60 views
1

我试图在与Apache相同的路径,而不WWW重定向域与WWW相同的域。重定向域,而无需WWW相同的与WWW

所以我的.htaccess是:

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

但重定向,例如,通过请求这个URL “http://mydomain.com.ar/myimage.jpg” 的结果:“HTTP:/ /www.mydomain.com.ar/mydomain.com.ar/myimage.jpg”。

我在做什么错?

编辑:抱歉,是我的问题,我指向的cPanel域到子目录的public_html/mydomain.com.ar(的public_html也可以访问),使用相同的.htaccess,但该子目录中的实际工作。

回答

2

试试这个:多年相似

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

我已经使用的东西。

+0

的RewriteBase线是所有需要来解决这个问题。 – Gerben 2012-03-07 16:03:21