2016-03-29 16 views
1

これは私の.htaccessファイルにあり、www以外のサイトからwwwに自分のサイトをリダイレクトするルールを追加します。htaccessはインデックスに引数を渡して、wwwにリダイレクトします

RewriteEngine On 
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L] 
+0

参照:http://stackoverflow.com/questions/12050590/redirect-non-www-to-www-in-htaccess –

答えて

0

私はWWWの一つに私の非WWWのURLをリダイレクトするには、以下のコードを使用し、この

RewriteCond %{HTTP_HOST} !^www\. [NC] 
RewriteRule ^(.*)index.php$ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 
+0

ありがとうは魔法のように動作します。私はhtaccessでうまくいかないが、私はあなたが知っている。 – MashiruAlexis

-1

を試すことができます。 .htaccessファイルに追加してもうまくいきます。私はこのコードがあなたを助けることを願っています。ドメイン名を自分のドメイン名に置き換えてください。がんばろう。

 
RewriteEngine On 
RewriteCond %{HTTP_HOST} ^yourdomainname.com [NC] 
RewriteRule ^(.*)$ http://www.yourdomainname.com/$1 [L,R=301] 
RewriteCond %{THE_REQUEST} ^(.*)index.php 
RewriteRule ^(.*)index.php$ http://www.yourdomainname.com/$1 [R=301,L] 
関連する問題