这里收集的是各种实用的 .htaccess 代码片段,你能想到的用法几乎全在这里。
免责声明: 虽然将这些代码片段直接拷贝到你的 .htaccess 文件里,绝大多数情况下都是好用的,但也有极个别情况需要你修改某些地方才行。风险自负。
重要提示: Apache 2.4 有不兼容的修改,特别是在访问配置控制方面。详细信息请参考这篇更新文档以及这篇文章。
目录
-
重新和重定向
-
强制 www
-
强制 www通用方法
-
强制 non-www
-
强制 non-www通用方法
-
强制 HTTPS
-
强制 HTTPS 通过代理
-
强制添加末尾斜杠
-
取掉末尾斜杠
-
重定向到一个页面
-
目录别名
-
脚本别名
-
重定向整个网站
-
干净的URL
-
安全
-
拒绝所有访问
-
拒绝所有访问(排除部分)
-
屏蔽爬虫/恶意访问
-
保护隐藏文件和目录
-
保护备份文件和源代码文件
-
禁止目录浏览
-
禁止图片盗链
-
禁止图片盗链(指定域名)
-
密码保护目录
-
密码保护文件
-
通过Referrer过滤访客
-
防止被别的网页嵌套
-
性能
-
其它
-
设置PHP变量
-
Custom Error Pages
-
强制下载
-
阻止下载
-
运行跨域字体引用
-
Auto UTF-8 Encode
-
切换PHP版本
-
禁止IE兼容视图
-
支持WebP图片格式