【搜狗站長(zhǎng)平臺(tái)】.htacess(301、封禁、防盜鏈)寫法大全

【搜狗站長(zhǎng)平臺(tái)】.htacess(301、封禁、防盜鏈)寫法大全

創(chuàng)新互聯(lián)基于成都重慶香港及美國(guó)等地區(qū)分布式IDC機(jī)房數(shù)據(jù)中心構(gòu)建的電信大帶寬,聯(lián)通大帶寬,移動(dòng)大帶寬,多線BGP大帶寬租用,是為眾多客戶提供專業(yè)重慶服務(wù)器托管報(bào)價(jià),主機(jī)托管價(jià)格性價(jià)比高,為金融證券行業(yè)服務(wù)器托管,ai人工智能服務(wù)器托管提供bgp線路100M獨(dú)享,G口帶寬及機(jī)柜租用的專業(yè)成都idc公司。

息心在操盤網(wǎng)站的時(shí)候,因?yàn)橐黾瘷?quán)優(yōu)化所以經(jīng)常會(huì)遇到301的問(wèn)題,這些問(wèn)題里服務(wù)器和空間可以解決一部分的301跳轉(zhuǎn)問(wèn)題,但是隨著網(wǎng)站的發(fā)展,需求逐漸多樣化,這個(gè)時(shí)候就不得不用網(wǎng)站中的htacess文件來(lái)解決301的問(wèn)題了。今天我在優(yōu)化網(wǎng)站的時(shí)候也遇到了,所以干脆出一套寫法大全,記錄在這里,方便自己和讀者隨時(shí)瀏覽。

.htacess文件常用seo寫法大全_301/封禁/防盜鏈

閱讀之前,需要明確一件事,就是網(wǎng)站搭建的環(huán)境分為:Nginx和Apache。在虛擬主機(jī)中,我們基本上都是Apache環(huán)境,所以本文也是默認(rèn)認(rèn)為你的網(wǎng)站屬于Apache環(huán)境。因?yàn)閔tacess文件只會(huì)在Apache環(huán)境中生效。下面我們開(kāi)始,如果你要使用其中的某個(gè)寫法,只需要全部復(fù)制,然后把yunkeseo.com換成你的域名就行。

第一、強(qiáng)制www域名301跳轉(zhuǎn)

RewriteEngineon

RewriteCond%{HTTP_HOST}^yunkeseo\.com[NC]

RewriteRule^(.*)$$1[L,R=301,NC]

我們將域名替換成自己的域名即可實(shí)現(xiàn)非WWW跳轉(zhuǎn)到WWW域名,同時(shí)這點(diǎn)絕大部分虛擬主機(jī)就可以實(shí)現(xiàn)

第二、強(qiáng)制和yunkeseo.com/index.html301重定向到

RewriteCond%{http_host}^(www\.)?yunkeseo\.com$[NC]

RewriteCond%{request_uri}^/index.html$[NC]

RewriteRule^(.*)$[L,R=301]

我們?cè)趦?yōu)化網(wǎng)站的時(shí)候經(jīng)常會(huì)遇到尾巴帶有index.html的可以訪問(wèn)主頁(yè),不帶這個(gè)尾巴的也可以訪問(wèn)主頁(yè),這對(duì)于網(wǎng)站集權(quán)是不利的,正確的做法是把帶有尾巴index.html的網(wǎng)址301到不帶尾巴上去,同時(shí)考慮了不帶www的帶尾巴index.html的網(wǎng)址也可以正常訪問(wèn)主頁(yè),所以我這里把它們寫成一條規(guī)則,讓它們都301到帶www的網(wǎng)址上。

結(jié)合第一點(diǎn),我們的網(wǎng)站首頁(yè)集權(quán)操作基本上就搞定了,總結(jié)下來(lái)就是:

yunkeseo.com301

yunkeseo.com/index.html301

這三類同時(shí)重定向到,依此實(shí)現(xiàn)首頁(yè)的集權(quán)。

第三、強(qiáng)制https跳轉(zhuǎn)地址

RewriteEngineOn

RewriteCond%{SERVER_PORT}80

RewriteRule^(.*)$$1[R,L]

如果我們網(wǎng)站采用SSL證書,則一般需要強(qiáng)制跳轉(zhuǎn)https路徑,這里需要添加強(qiáng)制80端口的跳轉(zhuǎn)。

第四、阻止無(wú)用的蜘蛛爬取

RewriteEngineOn

RewriteCond%{HTTP_USER_AGENT}(^$|FeedDemon|JikeSpider|IndyLibrary|AlexaToolbar|AskTbFXTV|AhrefsBot|CrawlDaddy|CoolpadWebkit|Java|Feedly|UniversalFeedParser|ApacheBench|MicrosoftURLControl|Swiftbot|ZmEu|oBot|jaunty|Python-urllib|lightDeckReportsBot|YYSpider|DigExt|HttpClient|MJ12bot|heritrix|EasouSpider|Ezooms)[NC]

RewriteRule^(.*)$-[F]

關(guān)于這點(diǎn)也可以在robots里實(shí)現(xiàn),可以參考:robots.txt是什么,如何寫?

第五、強(qiáng)制/斜杠結(jié)尾路徑

RewriteEngineOn

RewriteCond%{REQUEST_URI}/+[^\.]+$

RewriteRule^(.+[^/])$%{REQUEST_URI}/[R=301,L]

有的網(wǎng)站要求每個(gè)目錄的結(jié)尾都用斜杠封住,

比如我的博客里的SEO基礎(chǔ)欄目,網(wǎng)址是這樣的:

那么如果我想讓它強(qiáng)制變成:

只需把這個(gè)寫法復(fù)制到htacess文件里就行了。

第六、取消/斜杠結(jié)尾

RewriteEngineOn

RewriteCond%{REQUEST_FILENAME}!-d

RewriteRule^(.*)/$/$1[R=301,L]

有強(qiáng)制加上就有強(qiáng)制下掉,所以這個(gè)規(guī)則就出來(lái)了。

第七、將目錄下的文章頁(yè)面,全部放在www主域名下

RewriteEngineOn

Redirect301://www.yunkeseo.com/a.html

這點(diǎn)就是我們常說(shuō)的減少目錄層級(jí),減少讓爬蟲(chóng)爬取的目錄層級(jí)。

第八、綁定二級(jí)域名

RewriteEngineOn

RewriteCond%{HTTP_HOST}^m\.yunkeseo\.com$[NC]

RewriteCond%{REQUEST_URI}!^/m/

RewriteRule^(.*)$m/$1?Rewrite[L,QSA]

比如我要做移動(dòng)站,讓m.yunkeseo.com訪問(wèn)m目錄下的內(nèi)容,那么我就行需要綁定m.yunkeseo.com到子目錄m

第八、阻止某個(gè)IP訪問(wèn)

RewriteEngineOn

Orderdeny,allow

Allowfromall

Denyfromxxx.xxx.xxx.xxx

第九、禁止圖片盜鏈

RewriteEngineon

RewriteCond%{HTTP_REFERER}!^$

RewriteCond%{HTTP_REFERER}!^http(s)?://(.+\.)?yunkeseo.com[NC]

RewriteRule\.(jpg|jpeg|png|gif|bmp)$-[NC,F,L]

那些盜用了你的內(nèi)容,還不愿意自己存儲(chǔ)圖片的網(wǎng)站是無(wú)恥的,你可以通過(guò)這個(gè)配置來(lái)防止別人盜用你的圖片了。

htacess文件的用法還有很多,以后我遇到了別的優(yōu)化需求再補(bǔ)充出來(lái),如果你對(duì)htacess文件有什么問(wèn)題,可以在評(píng)論區(qū)留言,我會(huì)及時(shí)回復(fù)你。

網(wǎng)頁(yè)題目:【搜狗站長(zhǎng)平臺(tái)】.htacess(301、封禁、防盜鏈)寫法大全
標(biāo)題來(lái)源:http://www.muchs.cn/article9/dghehoh.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、Google、做網(wǎng)站、企業(yè)網(wǎng)站制作網(wǎng)站收錄、外貿(mào)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司