これは私の.htaccessファイルにあり、www以外のサイトからwwwに自分のサイトをリダイレクトするルールを追加します。htaccessはインデックスに引数を渡して、wwwにリダイレクトします
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
これは私の.htaccessファイルにあり、www以外のサイトからwwwに自分のサイトをリダイレクトするルールを追加します。htaccessはインデックスに引数を渡して、wwwにリダイレクトします
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
私はWWWの一つに私の非WWWのURLをリダイレクトするには、以下のコードを使用し、この
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)index.php$ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
ありがとうは魔法のように動作します。私はhtaccessでうまくいかないが、私はあなたが知っている。 – MashiruAlexis
を試すことができます。 .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]
参照:http://stackoverflow.com/questions/12050590/redirect-non-www-to-www-in-htaccess –