寶塔控制面板Apache環境下偽靜態(.htaccess)301跳轉(不帶www跳轉www)
[重要通告]如您遇疑難雜癥,本站支持知識付費業務,掃右邊二維碼加博主微信,可節省您寶貴時間哦!
最近在換服務器,從Windows系統換成了Linux系統,不過有些設置也在一點點的改變,今天遷移網站就要把偽靜態改變了,之前寫過Windows系統不帶WWW的如何跳轉至帶WWW的域名,具體請看站內文章?IIS(7.5/8.0/8.5/10) 配置web.config 實現http重定向跳轉HTTPS,同時包括https不帶www跳轉到帶www
配置IIS7-IIS10 偽靜態web.config 實現http重定向跳轉HTTPS(包括不帶www跳轉到帶www) 以上兩篇文章是Windows系統的操作,今天我們來說說Linux下Apache環境下301偽靜態的操作方法,具體請看
拿我此刻的Blog的來說,是用wordpress搭建的,在wordpress根目錄有.htaccess這個文件,我們只需在文件內添加下面的代碼,就可以實現www與不帶www之間的跳轉,合理的傳遞權重哦。
1、不帶www的跳轉至www域名
#不帶www的跳轉至www域名 RewriteEngine On RewriteCond %{HTTP_HOST} ^laoliang.net [NC] RewriteRule ^(.*)$ http://arunagnihotri.com/$1 [L,R=301]
2、帶www的跳轉至不帶www域名
#帶www的跳轉至不帶www域名 RewriteEngine On RewriteCond %{HTTP_HOST} !^laoliang.net$ [NC] RewriteRule ^(.*)$ http://laoliang.net/$1 [L,R=301]
一般就是用到上述的2個方法;
新增加如果網站搬家,老域名全部301跳轉到新站點:
RewriteEngine on RewriteRule ^(.*)$ http://arunagnihotri.com/$1 [R=301,L]
將 http 訪問強制重定向至 https,代碼如下:
RewriteEngine on RewriteBase / RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]
將 https 訪問強制重定向至 http,代碼如下:
RewriteEngine on RewriteBase / RewriteCond %{SERVER_PORT} !^80$ RewriteRule ^.*$ http://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]
以上重寫規則只能用在APACHE環境,將以上代碼保存為.htaccess放在網站根目錄即可。
按照以上的代碼,我們打開我們所要操作的網站,然后設置---偽靜態--在右邊輸入即可;具體請看圖;
問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!
賞
支付寶贊助
微信贊助
免責聲明,若由于商用引起版權糾紛,一切責任均由使用者承擔。
您必須遵守我們的協議,如您下載該資源,行為將被視為對《免責聲明》全部內容的認可->聯系老梁投訴資源 LaoLiang.Net部分資源來自互聯網收集,僅供用于學習和交流,請勿用于商業用途。如有侵權、不妥之處,請聯系站長并出示版權證明以便刪除。
敬請諒解! 侵權刪帖/違法舉報/投稿等事物聯系郵箱:service@laoliang.net
意在交流學習,歡迎贊賞評論,如有謬誤,請聯系指正;轉載請注明出處: » 寶塔控制面板Apache環境下偽靜態(.htaccess)301跳轉(不帶www跳轉www)