欢迎光临靖江市哥特建筑装饰工程有限公司官网!
10年专注研发制造 环保设备系统设计\制作\安装一条龙服务
全国咨询热线:020-123456789
当前位置:主页 > 新闻中心 > .htacess(30一、封禁、防盗链)写法大全

.htacess(30一、封禁、防盗链)写法大全

作者:ke 来源:mzwxn 时间:2026-07-11 11:12:27 点击:54144 次

[文章前言]:

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

息心在操盘网站的时辰,由于要做集权优化以是常常会遇到301的问题,这些问题里服务器和空间可以解决一部分的301跳转问题,可是跟着网站的发展,需求逐渐多样化,这个时辰就不克不及不消网站中的htacess文件来解决301的问题了。今日我在网站优化的时辰也遇到了,以是痛快出一套写法大全,记载在这里,便当本身和读者随时阅读。

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

阅读以前,需求明确一件事,就是网站搭建的环境分为:nginx和apache。在虚拟空间中,咱们根本上都是apache环境,以是本文也是默许以为你的网站属于apache环境。由于htacess文件只会在apache环境中生效。下面咱们起头,若是你要运用此中的某个写法,只需求全部复制,而后把yunkeseo.com换成你的域名就行。

第1、强制www域名301跳转

rewriteengineon

rewritecond%{http_host}^yunkeseo/.com[nc]

rewriterule^(.*)$

咱们将域名替换成本身的域名便可实现非www跳转到www域名,同时这点绝大部分虚拟空间就能够实现

第2、强制和yunkeseo.com/index.html301重定向到

rewritecond%{http_host}^(

rewritecond%{request_uri}^/index.html$[nc]

rewriterule^(.*)$

咱们在网站优化的时辰常常会遇到尾巴带有index.html的可以访问主页,不带这个尾巴的也能够访问主页,这对付网站集权是倒霉的,正确的做法是把带有尾巴index.html的网址301到不带尾巴上去,同时思索了不带www的带尾巴index.html的网址也能够正常访问主页,以是我这里把它们写成一条规则,让它们都301到带www的网址上。

连系第一点,咱们的网站首页集权操纵根本上就搞定了,总结下来就是:

yunkeseo.com301

yunkeseo.com/index.html301

这三类同时重定向到依此实现首页的集权。

第3、强制https跳转地址

rewriteengineon

rewritecond%{server_port}80

rewriterule^(.*)$

若是咱们网站采用ssl证书,则普通需求强制跳转https途径,这里需求添增强制80端口的跳转。

第4、阻挠无用的蜘蛛爬取

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是甚么,怎样写?

第5、强制/斜杠末端途径

rewriteengineon

rewritecond%{request_uri}/+[^/.]+$

rewriterule^(.+[^/])$%{request_uri}/[r=301,l]

有的网站请求每一个目次的末端都用斜杠封住,

我的博客里的seo根蒂根基栏目,网址是如许的:

那末若是我想让它强制酿成:

只需把这个写法复制到htacess文件里就好了。

第6、勾销/斜杠末端

rewriteengineon

rewritecond%{request_filename}!-d

rewriterule^(.*)/$/$1[r=301,l]

有强制加之就有强制下掉,以是这个规则就出来了。

第7、将目次下的文章页面,全部放在www主域名下

rewriteengineon

redirect301

这点就是咱们常说的削减目次层级,削减让爬虫爬取的目次层级。

第8、绑定二级域名

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

第8、阻挠某个ip访问

rewriteengineon

orderdeny,allow

allowfromall

denyfromxxx.xxx.xxx.xxx

第9、禁止图片盗链

rewriteengineon

rewritecond%{http_referer}!^$

rewritecond%{http_referer}!^http(s)?://(.+/.)?yunkeseo.com[nc]

rewriterule/.(jpg|jpeg|png|gif|bmp)$-[nc,f,l]

那些盗用了你的内容,还不肯意本身存储图片的网站是无耻的,你可以经由过程这个设置来防止他人盗用你的图片了。

htacess文件的用法另有不少,以后我遇到了此外优化需求再弥补出来,若是你对htacess文件有甚么问题,可以在评论区留言,我会实时回复你。

 

  以上就是小编为大家介绍的.htacess(30一、封禁、防盗链)写法大全的全部内容,如果大家还对相关的内容感兴趣,请持续关注广东某某环保设备有限公司

  本文标题:.htacess(30一、封禁、防盗链)写法大全  地址:http://jjgete.com/337_47.html

在线客服
联系方式

热线电话

020-123456789

上班时间

周一到周五

公司电话

020-123456789

二维码
线