寶塔控制面板Apache環(huán)境下偽靜態(tài)(.htaccess)301跳轉(zhuǎn)(不帶www跳轉(zhuǎn)www)
[重要通告]如您遇疑難雜癥,本站支持知識(shí)付費(fèi)業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時(shí)間哦!
最近在換服務(wù)器,從Windows系統(tǒng)換成了Linux系統(tǒng),不過(guò)有些設(shè)置也在一點(diǎn)點(diǎn)的改變,今天遷移網(wǎng)站就要把偽靜態(tài)改變了,之前寫過(guò)Windows系統(tǒng)不帶WWW的如何跳轉(zhuǎn)至帶WWW的域名,具體請(qǐng)看站內(nèi)文章?IIS(7.5/8.0/8.5/10) 配置web.config 實(shí)現(xiàn)http重定向跳轉(zhuǎn)HTTPS,同時(shí)包括https不帶www跳轉(zhuǎn)到帶www
配置IIS7-IIS10 偽靜態(tài)web.config 實(shí)現(xiàn)http重定向跳轉(zhuǎn)HTTPS(包括不帶www跳轉(zhuǎn)到帶www) 以上兩篇文章是Windows系統(tǒng)的操作,今天我們來(lái)說(shuō)說(shuō)Linux下Apache環(huán)境下301偽靜態(tài)的操作方法,具體請(qǐng)看
拿我此刻的Blog的來(lái)說(shuō),是用wordpress搭建的,在wordpress根目錄有.htaccess這個(gè)文件,我們只需在文件內(nèi)添加下面的代碼,就可以實(shí)現(xiàn)www與不帶www之間的跳轉(zhuǎn),合理的傳遞權(quán)重哦。
1、不帶www的跳轉(zhuǎn)至www域名
#不帶www的跳轉(zhuǎn)至www域名 RewriteEngine On RewriteCond %{HTTP_HOST} ^laoliang.net [NC] RewriteRule ^(.*)$ http://m.madamerex.com/$1 [L,R=301]
2、帶www的跳轉(zhuǎn)至不帶www域名
#帶www的跳轉(zhuǎn)至不帶www域名 RewriteEngine On RewriteCond %{HTTP_HOST} !^laoliang.net$ [NC] RewriteRule ^(.*)$ http://laoliang.net/$1 [L,R=301]
一般就是用到上述的2個(gè)方法;
新增加如果網(wǎng)站搬家,老域名全部301跳轉(zhuǎn)到新站點(diǎn):
RewriteEngine on RewriteRule ^(.*)$ http://m.madamerex.com/$1 [R=301,L]
將 http 訪問(wèn)強(qiáng)制重定向至 https,代碼如下:
RewriteEngine on RewriteBase / RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]
將 https 訪問(wèn)強(qiáng)制重定向至 http,代碼如下:
RewriteEngine on RewriteBase / RewriteCond %{SERVER_PORT} !^80$ RewriteRule ^.*$ http://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]
以上重寫規(guī)則只能用在APACHE環(huán)境,將以上代碼保存為.htaccess放在網(wǎng)站根目錄即可。
按照以上的代碼,我們打開我們所要操作的網(wǎng)站,然后設(shè)置---偽靜態(tài)--在右邊輸入即可;具體請(qǐng)看圖;
問(wèn)題未解決?付費(fèi)解決問(wèn)題加Q或微信 2589053300 (即Q號(hào)又微信號(hào))右上方掃一掃可加博主微信
所寫所說(shuō),是心之所感,思之所悟,行之所得;文當(dāng)無(wú)敷衍,落筆求簡(jiǎn)潔。 以所舍,求所獲;有所依,方所成!