htaccess文件使用大全
- 威海网站建设 威海htaccess
- 1056
.htaccess文件是一种包含配置信息的文本文件,它可以用来配置Web服务器,从而实现许多各种各样的功能。以下是.htaccess文件使用的一些常见场景:
1. 重定向URL
RewriteEngine On
RewriteRule ^example\.html$ /newexample.html [R=301,L]
上述代码将example.html重定向到newexample.html,同时返回301状态码。
2. 防盗链
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?example\.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]
对于除了example.com之外的所有网站,对访问.png,.jpg,.jpeg和.gif文件的请求将返回403 Forbidden错误。
3. 禁止IP地址
order deny,allow
deny from 192.168.1.1
allow from all
该代码段会拒绝192.168.1.1的所有请求,允许其他请求。
4. 压缩文件
AddOutputFilterByType DEFLATE text/html text/plain text/xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-httpd-php
此代码段使用DEFLATE压缩类型对文本、XML、JavaScript和PHP文件进行压缩。
5. 配置文件缓存