觸屏版
全國服務(wù)熱線:0571-87205688
登錄
注冊(cè)
客戶中心
關(guān)注云客
301重點(diǎn)向一直是很多seoer都接觸過的,我相信很多站在在做301的時(shí)候只是去網(wǎng)上找下相關(guān)規(guī)則,然后改下,可以說很多人并不知道規(guī)則的意思,今天本人以“Apache服務(wù)器”和“IIS服務(wù)器”為例就給大家分享下,如有不對(duì),還請(qǐng)?jiān)彙?/p>
如果網(wǎng)站服務(wù)器是Apache,在.htaccess文件開始處加入一下規(guī)則(如果沒權(quán)限修改, 請(qǐng)聯(lián)系服務(wù)提供商協(xié)助修改):
RewriteCond %{http_host} ^domain.com [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]
{HTTP_HOST}是服務(wù)器變量
^是匹配輸入字符串的開始位置。
$是匹配輸入字符串的結(jié)束位置。
R=301就是執(zhí)行永久重定向,由于R還有302的意思,所以這這里強(qiáng)調(diào)下R=301,
L是規(guī)則結(jié)束的意思
一個(gè)最常用的正則就是(.*)。它含有兩個(gè)元素:一是“點(diǎn)”,表示任意字符;二是“星”,表示以前的全部字符。所以(.*)會(huì)匹配{REQUEST_URI}的所有字符。{REQUEST_URI}是URL中出去域名以及“?”符號(hào)的所有查詢字符,也是Apache 重寫技術(shù)嘗試匹配的字符。
[NC]告訴Apache服務(wù)器忽略正則中的大小寫,它經(jīng)常被用到{HTTP_HOST}服務(wù)器參數(shù)上,因?yàn)橛蛎锩媸遣粫?huì)區(qū)分大小寫的;
如果網(wǎng)站服務(wù)器是IIS,要使用ISAPI_Rewrite組件,在httpd.ini文件開始處加入以下規(guī)則:
RewriteCond Host: ^domain\.com$
RewriteRule (.*) http\://www\.domain\.com$1 [R,I]
^是匹配輸入字符串的開始位置。
$是匹配輸入字符串的結(jié)束位置。
(.*)會(huì)匹配{REQUEST_URI}的所有字符。
I是不管大小寫強(qiáng)行指定字符匹配,這個(gè)FLAG影響RewriteRule指令和相應(yīng)的RewriteCond 指令。
R是強(qiáng)制服務(wù)器對(duì)客戶端發(fā)出重定向指示即時(shí)應(yīng)答,提供目的URl的新地址,重定向規(guī)則經(jīng)常是最后規(guī)則。
\將下一個(gè)字符標(biāo)記為一個(gè)特殊字符、或一個(gè)原義字符、或一個(gè) 后向引用、或一個(gè)八進(jìn)制轉(zhuǎn)義符。
淺談搜索引擎百度與谷歌優(yōu)化上的不同
移動(dòng)互聯(lián)網(wǎng)初創(chuàng)型團(tuán)隊(duì)需要什么樣的云計(jì)算服務(wù)?
iOS XCode 多人共享開發(fā) SVN 配置需要做的小設(shè)置
禁用 UIWebView 里面的鏈接長按彈出效果
PHP-CGI 進(jìn)程 CPU 100% 與 file_get_contents 函數(shù)的關(guān)系
再提供一種解決Nginx文件類型錯(cuò)誤解析漏洞的方法
淺談搜索引擎百度與谷歌優(yōu)化上的不同
淺談301重定向中規(guī)則的語法
分享影響網(wǎng)站權(quán)重的八大因素
如何降低網(wǎng)站跳出率
評(píng)論(0人參與,0條評(píng)論)
發(fā)布評(píng)論
最新評(píng)論