2012-03-06 11 views
1

私は、WWWを使用しないドメインを、Apacheと同じパスにある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 "

私は間違っていますか?

EDIT:申し訳ありませんが、しかしだった私の問題は、私は同じ.htaccessファイルを使用しますが、そのサブディレクトリが実際に動作するには、(public_htmlのもアクセス可能である)サブディレクトリのpublic_html/mydomain.com.arにcPanelの中​​にドメインを指しています。

答えて

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

関連する問題