您的位置: SEO优化首页 > SEO教程 > SEO基础教程 > 正文

.htacess(301、封禁、防盗链)写法大全_品牌的在线推广

发布时间:2018-11-03 22:04:23 来源:网站seo优化公司 编辑:SEO知否    人点击

如何应对关键词排名下降_怎么通过网络推广

对新手而言网站优化的难点在哪里  第一,在黑帽和白帽之间非常难以把握。当下搜索引擎优化白帽优化占据优化主流,对于seoer而言百度这样的大趋势大家也是心知肚明,但是往往在操作的时候却力不从心,主要原因在于新手本身经验短缺,加上浮躁的心态,有

  【搜狗站长平台】.htacess(301、封禁、防盗链)写法大全

1.jpg

  息心在操盘网站的时候,因为要做集权优化所以经常会遇到301的问题,这些问题里服务器和空间可以解决一部分的301跳转问题,但是随着网站的发展,需求逐渐多样化,这个时候就不得不用网站中的htacess文件来解决301的问题了。今天我在优化网站的时候也遇到了,所以干脆出一套写法大全,记录在这里,方便自己和读者随时浏览。


  .htacess文件常用seo写法大全_301/封禁/防盗链


  阅读之前,需要明确一件事,就是网站搭建的环境分为:Nginx和Apache。在虚拟主机中,我们基本上都是Apache环境,所以本文也是默认认为你的网站属于Apache环境。因为htacess文件只会在Apache环境中生效。下面我们开始,如果你要使用其中的某个写法,只需要全部复制,然后把yunkeseo.com换成你的域名就行。


  第一、强制www域名301跳转


  RewriteEngineon


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


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


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


  第二、强制www.yunkeseo.com/index.html和yunkeseo.com/index.html301重定向到www.yunkeseo.com


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


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


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


  我们在优化网站的时候经常会遇到尾巴带有index.html的可以访问主页,不带这个尾巴的也可以访问主页,这对于网站集权是不利的,正确的做法是把带有尾巴index.html的网址301到不带尾巴上去,同时考虑了不带www的带尾巴index.html的网址也可以正常访问主页,所以我这里把它们写成一条规则,让它们都301到带www的网址上。


  结合第一点,我们的网站首页集权操作基本上就搞定了,总结下来就是:


  yunkeseo.com301www.yunkeseo.com


  yunkeseo.com/index.html301www.yunkeseo.com


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


  这三类同时重定向到www.yunkeseo.com,依此实现首页的集权。


  第三、强制https跳转地址


  RewriteEngineOn


  RewriteCond%{SERVER_PORT}80


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


  如果我们网站采用SSL证书,则一般需要强制跳转https路径,这里需要添加强制80端口的跳转。


  第四、阻止无用的蜘蛛爬取


  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]


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


  第五、强制/斜杠结尾路径


  RewriteEngineOn


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


  RewriteRule^(.+[^/])$%{REQUEST_URI}/[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.html


  这点就是我们常说的减少目录层级,减少让爬虫爬取的目录层级。


  第八、绑定二级域名


  RewriteEngineOn


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


  RewriteCond%{REQUEST_URI}!^/m/


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


  比如我要做移动站,让m.yunkeseo.com访问m目录下的内容,那么我就行需要绑定m.yunkeseo.com到子目录m


  第八、阻止某个IP访问


  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]


  那些盗用了你的内容,还不愿意自己存储图片的网站是无耻的,你可以通过这个配置来防止别人盗用你的图片了。


  htacess文件的用法还有很多,以后我遇到了别的优化需求再补充出来,如果你对htacess文件有什么问题,可以在评论区留言,我会及时回复你。


  


.htacess(301、封禁、防盗链)写法大全_品牌的在线推广

阅读推荐

怎么看网站快照问题_网站seo如何做

123查PR值查询本站完全是模拟GoogleToolbar,直接从Google公司的分布在不同数据中心的服务器获取相关的数据,可以动态观察和分析PR值更新情况,从而分析下次更新时某个网页页面PageRank的可能值。【安卓优化大师官网】怎么

如何分析竞争对手网站_搜索引擎优化的优点

哪些工具可以辅助优化?_网站seo分析2016网站运营优化摒除杂念贵在精细  当下互联网营销已经从最初的纷繁粗咋发展到现在的专业精致了,现在各个企业除了拥有自己的企业网站之外,还下功夫的专注于不同的互联网营销细节,针对用户群体选择的营销方式

网站优化与导出链接外链建设的关系_怎么在网络上推广自己的产品

深圳高一度:网站seo优化工作过程中经常用到的软件  2.光年日志分析工具:以前没有金花站长工具时候用过光年的日志分析,好久没用了,也不知道版本更新没,今天在这里就不做详细介绍了。  4、日志分析工具:  1、伪原创工具:  每天上线先查询

与网站权重紧密相关的因素_网站推广有哪些方法

SEO流量空间是什么样的_最新互联网推广腾讯QQ电脑管家网站申诉您还未登录,请登录腾讯网腾讯QQ手机生活腾讯游戏腾讯客服电脑管家首页产品介绍个人中心电脑诊所安全播报申诉举报帮助论坛腾讯软件中心请在本页面提交误报网站,电脑管家会在24小时内分

  • 0
  • 0
  • 收藏

相关推荐

    无相关信息