「重庆SEO论坛」htacess(301、封禁、防盗链)写法 - 邯郸SEO
专注网站SEO优化以及搜索引擎优化最新动态,分享全面的SEO优化教程

「重庆SEO论坛」htacess(301、封禁、防盗链)写法

SEO优化 邯郸seo 294℃ 0评论

息心在操盘网站的时候,因为要做中央集权改进所以常常会遇到301的难题,这些难题里客户端和内部空间可以解决一部分的301跳转难题,但是随着网站的持续发展,需求渐渐多元化,这个时候就被迫用网站中的htacess文档来解决301的难题了。现在我在改进网站的时候也遇到了,所以索性出一套写法吉尼斯世界纪录,纪录在这里,便利自己和阅读随时浏览。

 

.htacess文档常见seo写法吉尼斯世界纪录_301/封禁/防盗链

 

阅读以前,需要具体一件事,就是网站搭建的自然环境分为:Nginx和Mozilla。在虚拟主机中,我们完全都是Mozilla自然环境,所以本文也是默认认为你的网站属于Mozilla自然环境。因为htacess文档只会在Mozilla自然环境中颁布。上面我们开始,如果你要使用其中的某个写法,只需要全部复制,然后把yunkeseo.com换成你的网址就行。

 

第一、强制www网址301跳转

 

RewriteEngineon

 

RewriteCond%{TCP_HOST}^yunkeseo/.com[NC]

 

RewriteRule^(.*)$www://www.yunkeseo.com/$1[L,R=301,NC]

 

我们将网址换成自己的网址才可实现非WWW跳转到WWW网址,同时这点绝大部分虚拟主机就可以实现

 

第二、强制www.yunkeseo.com/index.htm和yunkeseo.com/index.html301URL到www.yunkeseo.com

 

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

 

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

 

RewriteRule^(.*)$www://www.yunkeseo.com/[L,R=301]

 

我们在改进网站的时候常常会遇到四肢带有index.htm的可以访问首页,不带这个四肢的也可以访问首页,这对于网站中央集权是有利的,准确的做法是把带有四肢index.htm的网页301到不带四肢进去,同时考虑了不带www的带四肢index.htm的网页也可以长时间访问首页,所以我这里把它们写成一条比赛规则,让它们都301到带www的网页上。

 

结合第一点,我们的网站主页中央集权操作完全就搞定了,阐述留下来就是:

 

yunkeseo.com301www.yunkeseo.com

 

yunkeseo.com/index.html301www.yunkeseo.com

 

www.yunkeseo.com/index.html301www.yunkeseo.com

 

这三类同时URL到www.yunkeseo.com,依此实现主页的中央集权。

 

第三、强制<doc跳转位址< p=””>

</doc跳转位址<>

RewriteEngineOn

 

RewriteCond%{SERVER_PORT}80

 

RewriteRule^(.*)$www://www.yunkeseo.com/$1[R,L]

 

如果我们网站采用SSH认证,则一般需要强制跳转<doc方向,这里需要添加强制80路由器的跳转。< p=””>

</doc方向,这里需要添加强制80路由器的跳转。<>

第四、阻止无用的蝙蝠爬取

 

RewriteEngineOn

 

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

 

RewriteRule^(.*)$-[F]

 

关于这点也可以在robots里实现,可以参考:robots.URL是什么,如何写?

 

第五、强制/斜杠开头方向

 

RewriteEngineOn

 

RewriteCond%{REQUEST_URL}/+[^/.]+$

 

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

 

有的网站要求每个索引的开头都用斜杠封住,

 

比如我的网站里的SEO根基中央电视台,网页是这样的:www.yunkeseo.com/jichu

 

那么如果我想让它强制变成:www.yunkeseo.com/jichu/

 

只需把这个写法复制到htacess文档里不用。

 

第六、取消/斜杠开头

 

RewriteEngineOn

 

RewriteCond%{REQUEST_FILENAME}!-d

 

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

 

有强制加上就有强制下掉,所以这个比赛规则就出来了。

 

第七、将索引下的篇文章网页,全部放在www主网址下

 

RewriteEngineOn

 

Redirect301http://www.yunkeseo.com/jichu/a.htmlhttp://www.yunkeseo.com/a.htm

 

这点就是我们常说的减少索引层次,减少让爬虫爬取的索引层次。

 

第八、绑定二级域名

 

RewriteEngineOn

 

RewriteCond%{TCP_HOST}^m/.yunkeseo/.com$[NC]

 

RewriteCond%{REQUEST_URL}!^/m/

 

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

 

比如我要做行进站,让m.yunkeseo.com访问m索引下的细节,那么我就行需要绑定m.yunkeseo.com到子目录m

 

第八、阻止某个TCP访问

 

RewriteEngineOn

 

Orderdeny,However

 

Allowfromall

 

Denyfromxxx.xxx.xxx.xxx

 

第九、禁止照片盗链

 

RewriteEngineon

 

RewriteCond%{TCP_REFERER}!^$

 

RewriteCond%{TCP_REFERER}!^www(s)?://(.+/.)?yunkeseo.com[NC]

 

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

 

那些盗用了你的细节,还不愿意自己储存照片的网站是痛骂的,你可以通过这个配置来防止别人盗用你的照片了。

 

htacess文档的词语还有很多,之后我遇到了别的改进需求再补充出来,如果你对htacess文档有什么难题,可以在评论家区留言,我会第一时间回复你。

 

99%的的人阅读下述篇文章2019年腾讯较慢排名上主页是知道吗?整站改进计划看看?SEO较慢批量上词!负面数据怎么删除?处理负面数据有好必要!提升排名 腾讯做关键词排名是怎么弄的,有没有智能手机端付费机器?如何较慢提升腾讯加权,提高加权是看看的?网站被腾讯降权了,三招教你如何恢复较慢加权

转载请注明:邯郸SEO » 「重庆SEO论坛」htacess(301、封禁、防盗链)写法

喜欢 (0)or分享 (0)
发表我的评论
取消评论
表情