.htaccess 301重定向大全,趕快保存吧。使用只需將下面代碼另存為.htaccess文件,傳到網(wǎng)站根目錄下即可。Windows下是不支持沒(méi)有文件名的,所以你必須在FTP上編輯,或利用Linux下的編輯軟件進(jìn)行編輯。前提:必須確認(rèn)你已經(jīng)開(kāi)啟.htaccess支持。
.htaccess 不帶www跳轉(zhuǎn)到帶www (非https):
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^123.com$
RewriteRule ^(.*)$ http://www.123.com/$1 [R=301,L]
</IfModule>
.htaccess 不帶www跳轉(zhuǎn)到帶www (https):
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP:From-Https} !^on$ [NC]
RewriteCond %{HTTP_HOST} ^(www.)?abc.com$ [NC] # 將abc.com和www.abc.com跳轉(zhuǎn)到https://www.abc.com,防止apache子站繼承上級(jí)目錄.htaccess受影響
RewriteRule ^(.*)$ https://www.abc.com/$1 [R=301,L]
</IfModule>