国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > Apache > 正文

Apache的Rewrite設(shè)置多域名301跳轉(zhuǎn)到主域名的方法

2024-08-27 18:26:23
字體:
供稿:網(wǎng)友

如果網(wǎng)站有多個域名,而又不希望分散權(quán)重,則可以通過開啟Rewrite設(shè)置,將多個域名都301跳轉(zhuǎn)到主域名之下,具體代碼如下:

RewriteEngine OnRewriteCond %{HTTP_HOST} ^mituxiu.com [NC,OR]RewriteCond %{HTTP_HOST} ^www.mituxiu.com [NC,OR]RewriteCond %{HTTP_HOST} ^metooshow.com [NC]RewriteRule ^(.*)$ http://www.metooshow.com/$1 [L,R=301]

其中www.metooshow.com為最終希望出現(xiàn)的域名,而mituxiu.com、www.mituxiu.com和metooshow.com都為希望被301跳轉(zhuǎn)的域名。(子域名在計(jì)算權(quán)重的時候也被認(rèn)為是獨(dú)立的新域名,所以此方法也可用于不帶www的域名和帶www的域名之間的跳轉(zhuǎn))其中OR的含義為“或”,可以通過OR繼續(xù)添加更多的域名。

配置代碼可寫在httpd.conf中,也可以寫在.htaccess文件中,如果是wordpress用戶,在修改.htaccess文件時候,記得將配置代碼寫在# BEGIN WordPress和# END WordPress之外,否則會被wordpress設(shè)置時給覆蓋。

問號匹配問題的解決
這里來說一個實(shí)例吧...公司網(wǎng)站改版需要把收錄的頁面301到新地址上,在寫Apache Rewrite一個地址的時候怎么都搞不定。代碼:

/index.php/index/supply.html?cid=101000=》/sell/list-101000.html

后來意識到可能是問號導(dǎo)致的問題,查一下資料發(fā)現(xiàn)確實(shí)是有問號導(dǎo)致的,修改后解決,代碼如下:

RewriteCond %{QUERY_STRING} ^cid=(.+)$ RewriteRule ^/index.php/index/supply/.html$ /sell/list-%1.html? [R=301,L]

說明:
RewriteRule Pattern 在匹配時候不會對問號后面的查詢字符進(jìn)行處理,需要用一個%{QUERY_STRING}變量的RewriteCond指令。

需要主意的問題:
1、在新地址/sell/list-%1.html中需要使用%加序號來取得RewriteCond配置中的對應(yīng)參數(shù)內(nèi)容,而不是通常$(匹配RewriteRule中的內(nèi)容)
2、新地址/sell/list-%1.html?中需要在尾部加上一個問號來終結(jié)查詢字符串,否則會出現(xiàn)/sell/list-1000.html?cid=1000的情況。

官方解釋
Pattern不會按照查詢字符串進(jìn)行匹配。為了達(dá)到這個目的,你必須使用一個帶有%{QUERY_STRING}變量的RewriteCond指令。當(dāng)然,你也可以在替換字符串中創(chuàng)建包含查詢字符串的URL:在替換字符串串中使用問號,以標(biāo)明其后的部分應(yīng)該被重新注入到QUERY_STRING中。而要刪除一個已有的請求串,則可以用問號來終結(jié)替換字符串。為了聯(lián)合新舊查詢字符串,請使用[QSA]標(biāo)志。

您可能感興趣的文章:

Apache 虛擬目錄和默認(rèn)首頁的設(shè)置Apache Rewrite實(shí)現(xiàn)URL的301跳轉(zhuǎn)和域名跳轉(zhuǎn)windows中apache 301頁面跳轉(zhuǎn)實(shí)現(xiàn)方法讓apache顯示目錄列表的配置方法apache設(shè)置自動將http跳轉(zhuǎn)到https的方法禁止apache顯示目錄索引的常見方法(apache禁止列目錄)Apache mod_rewrite實(shí)現(xiàn)HTTP和HTTPS重定向跳轉(zhuǎn)Apache中使非偽靜態(tài)url跳轉(zhuǎn)到偽靜態(tài)url的方法Apache中解決動態(tài)地址跳轉(zhuǎn)死循環(huán)的方法Apache無法自動跳轉(zhuǎn)卻顯示目錄的解決方法
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 米泉市| 宜丰县| 鄂尔多斯市| 灵寿县| 兴安盟| 无为县| 宁远县| 固始县| 三门县| 双城市| 宝应县| 年辖:市辖区| 留坝县| 崇信县| 内丘县| 西青区| 都匀市| 莒南县| 信丰县| 玉门市| 长乐市| 花莲市| 理塘县| 建宁县| 当阳市| 南充市| 嘉义市| 丰原市| 合水县| 宁蒗| 温泉县| 乐都县| 筠连县| 聂荣县| 永丰县| 岐山县| 娱乐| 利辛县| 镇江市| 井陉县| 大方县|