天天看點

修改.htaccess域名www與不帶www301重定向跳轉重寫URLApache下的.htaccess檔案修改方法

Apache下web環境,通過修改.htaccess檔案即可實作重寫URL,尤其是處于SEO考慮,将域名格式統一,例如将帶www的域名統一301重定向到不帶www的域名,或者将不帶www的域名統一301重定向到帶www的域名。修改方法如下:

本文是介紹Apache下的301重定向方法,關于更多ASP和PHP重定向參考:

ECS 設定域名301重定向 - 阿裡雲

Apache下的.htaccess檔案

htaccess檔案是Apache伺服器中的一個配置檔案(.htaccess檔案一般在網站的根目錄)。通過htaccess檔案,可以幫我們實作:網頁301重定向、自定義404錯誤頁面、改變檔案擴充名、允許/阻止特定的使用者或者目錄的通路、禁止目錄清單、配置預設文檔等功能。本文介紹域名www和不帶www之間的301重定向。

修改方法

兩個情況,即帶www的跳轉至不帶www域名、不帶www的跳轉至www域名,大家根據情況複制代碼,然後将域名修改成自己的即可。

一:不帶www的跳轉至www域名

RewriteEngine On

RewriteCond %{HTTP_HOST} ^lamplnmp.com [NC]

RewriteRule ^(.*)$ http://www.lamplnmp.com/$1 [L,R=301]

二:帶www的跳轉至不帶www域名

RewriteCond %{HTTP_HOST} !^lamplnmp.com$ [NC]

RewriteRule ^(.*)$

http://lamplnmp.com/ $1 [L,R=301]

注意:以上代碼直接複制到.htaccess檔案,記得将本站域名lamplnmp.com改成你自己的。