Apache环境.htaccess设置301跳转及常用.htaccess技巧整理
![]() | ![]() | ![]() | ![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |

无论是Nginx,还是Apache都各自有优势,对于我们普通用户而言基本上也没有多大的区别。在虚拟主机环境中,基本上都是Apache环境。Apache与Nginx两者区别之一就是伪静态的设置,前者则是在网站根目录设置.htaccess文件,无论是伪静态,还是301跳转,甚至是防盗链和禁止某个IP的访问都可以很简单的设置。
关于.htaccess文件的设置和实际应用是相当广泛的,很多功能都可以利用这个小小的文件实现,只不过我们普通用户使用的并不多而已,比如我们使用最多的无非就是WWW或者非WWW 301跳转,顶多加上防盗链等功能,在这篇文章中,蜗牛准备陆续整理.htaccess文件的常见的用法。
第一、强制www域名301跳转
RewriteEngine on
RewriteCond %{HTTP_HOST} ^itbulu\\.com [NC]
RewriteRule ^(.*)$ https://www.itbulu.com/$1 [L,R=301,NC]
我们将域名替换成自己的域名即可实现非WWW跳转到WWW域名。
第二、强制非WWW域名301跳转
RewriteEngine On
RewriteCond %{HTTP_HOST} !^itbulu.com$ [NC]
RewriteRule ^(.*)$ http://itbulu.com/$1 [L,R=301]
这里我们可以强制如果访问www域名前缀,会跳转到非www域名。
第三、强制https跳转地址
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.itbulu.com/$1 [R,L]
如何我们网站采用SSL证书,则一般需要强制跳转https路径,这里需要添加强制80端口的跳转。
第四、阻止无用的蜘蛛爬取
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} (^$|FeedDemon|JikeSpider|Indy Library|Alexa Toolbar|AskTbFXTV|AhsBot|CrawlDaddy|CoolpadWebkit|Java|Feedly|UniversalFeedParser|ApacheBench|Microsoft URL Control|Swiftbot|ZmEu|oBot|jaunty|Python-urllib|lightDeckReports Bot|YYSpider|DigExt|HttpClient|MJ12bot|heritrix|EasouSpider|Ezooms) [NC]
RewriteRule ^(.*)$ – [F]
第五、强制/斜杠结尾路径
RewriteCond %{REQUEST_URI} /+[^\\.]+$
RewriteRule ^(.+[^/])$ %{REQUEST_URI}/ [R=301,L]
第六、取消/斜杠结尾
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [R=301,L]
第七、将A页面301跳转到B页面
Redirect 301 /a.html https://www.itbulu.com/b.html
第八、阻止某个IP访问
Order deny,allow
Allow from all
Deny from xxx.xxx.xxx.xxx
第九、禁止图片盗链
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(.+\\.)?itbulu.com [NC]
RewriteRule \\.(jpg|jpeg|png|gif|bmp)$ – [NC,F,L]
第十、禁止被其他网页套用
SetEnvIf Request_URI \”/starry-night\” allow_framing=true
Header set X-Frame-Options SAMEORIGIN env=!allow_framing
第十一、全部重定向到B网站
RewriteEngine on
RewriteRule ^(.*)$ http://www.itbulu.com/$1 [R=301,L]
如果我们更换域名或者希望域名流量全部导入新网站,这里可以全部跳转。
总结,以上是蜗牛整理平时常用和不常用的.htaccess伪静态、301、防盗链以及等设置功能。如果需要更多强大的htaccess功能则需要阅读官方文档,这10个用途仅仅是很小的部分。
[301跳转]历史优惠活动内容
猜你可能想看的VPS
- 方框中一个天字 月亮星星中间一个谭字是什么成语?全球[VPS测评]
- hostkvm - 日本 KVM VPS 80Mbps 带宽 2 核 1日本VPS[主机]
- 便宜 VPS $6 月 512M 内存 15G 硬盘 200Mbps 不全球[VPS测评]
- 介绍一批速度快的香港服务器 高速直连 免备案 带宽大 内容宽松香港VPS[主机]
- tmhhost→双程日本软银 VPS 100M 带宽 50 元 月 KV日本VPS[主机]
- 企鹅小屋→深港专线 KVM VPS 256MB 内存 90GB 月流量 全球[VPS测评]
- js 随机显示广告图片的广告位代码全球[VPS测评]
- 特价促销 DediPath→所有架构 VPS 全场 5 折优惠 hybr全球[VPS测评]
- 上新LOCVPS→新上香港黄埔 VPS XEN BGP 线路轮询 终身七WINDOWS
- bbr plus bbr 原版 bbr 魔改和锐速四合一脚本全球[VPS测评]
- 搬瓦工香港机房新上 VPS 套餐 又是一波买不起系列香港VPS[主机]
- Scarlet Cloud→流量转发服务 有枣庄联通 绍兴电信 杭州联通全球[VPS测评]
- 腾讯云采购季→个人云服务器年付 99 元起 企业云服务器 2C4G3M 全球[VPS测评]
- 为什么有些网站的SEO排名总是靠前全球[VPS测评]
- NicoVM → 618 促销小鸡评测全球[VPS测评]
- ERP库存管理系统HTML5模板 - DreamsPOS全球[VPS测评]
- 九零云怎么样?香港将军澳VPS,美国圣何塞VPS 2核1G10M 47/美国VPS[主机]
- 1分钟快速读懂云计算全球[VPS测评]
- 为什么阿里云、腾讯云卖服务器可以挣到钱?全球[VPS测评]
- OneTechCloud易科云双十二优惠:香港/美国CN2全场VPS季付美国VPS[主机]
- HostKvm:韩国香港vps10月份最新促销,海外VPS全场八折优惠韩国VPS[主机]
- 华为S2300 系列交换机如何修改密码?全球[VPS测评]
- 野草云vps怎么样?香港美国vps,1核1G3M带宽,38元/月美国VPS[主机]
- 极客主机,优惠8折充值返25%,香港CN2VPS,日本软银VPS,新加坡日本VPS[主机]
- SugarHosts糖果主机:虚拟主机5折(有独立IP);香港/美国cn独立服务器[U]
- 亿速云服务器双12活动:香港云服务器29元/月起,100GCDN流量只需香港VPS[主机]
- JGKVM:1核/512M/30G/600G/30Mbps/洛杉矶CN2全球[VPS测评]
- 邢志宏:加快推动高质量建设跨境电商综试区起势成势全球[VPS测评]
- DiyVM:香港服务器499元起,香港/美国vps五折/2G内存,月付6美国VPS[主机]
- 向日葵-漏洞科普:海外云服务器三种漏洞修复方法快收藏起来!全球[VPS测评]
转载请注明原文地址:http://140.238.13.167:12355/read-40016.html











