.htaccess文件的常见用法(301、404等配置)

发布时间:2020-04-06 09:30:02 作者:V山高先森v 阅读量:1934

.htaccess文件的常见用法(301、404等配置)
.htaccess文件是apache服务器中的一个配置文件,它的功能是网站目录的配置。通过.htaccess文件,可以实现以下功能:网页301重定向、防盗链、自定义404错误页面、用户认证和授权、禁止目录列表、配置默认文档等功能。
.htaccess文件实现301重定向
RewriteEngine on
rewritecond %{http_host} ^zzidc.com[nc]
rewriterule ^(.*)$ http://zzidc.com/$1 [L,R=301]
.htaccess文件实现404
<Files ~ "^.(htaccess|htpasswd)$">
deny from all
</Files>
ErrorDocument 404 /404.html    //此段为功能代码
order deny,allow
.htaccess文件实现用户认证和授权
AllowOverride None           //不使用“.htaccess文件”
AuthType Basic                 //认证类型为基本认证
AuthName"this is a test directory. please login:"   //设置认证领域说明
AuthUserFile/etc/httpd/mypasswd                     //指定认证口令文件的所在目录和名称
Require valid-user                          //授权给认证口令文件中的所有用户
.htaccess文件实现防盗链
RewriteEngine on 
RewriteCond %{ HTTP_REFERER } !^$ 
RewriteCond %{ HTTP_REFERER } !^http://(www.)?mydomain.com/.*$ [NC] 
RewriteRule .(gif&line;jpg)$ http://www.mydomain.com/替代名 [R,L] 
.htaccess文件禁止目录列表
<Files ~ ".*">
Order allow,deny
Deny from all
</Files>
Options -Indexes     //此段为功能代码
.htaccess文件配置默认文档
<Files ~ "^.(htaccess|htpasswd)$">
deny from all
</Files>
DirectoryIndex index.html index.php   //此段为功能代码
order deny,allow
推荐阅读:iis安全防盗链设置

***本网站图片,文字之类版权申明,因为网站可以由注册用户自行上传图片或文字,本网站无法鉴别所上传图片或文字的知识版权,如果侵犯,请及时通知我们,本网站将在第一时间及时删除。

我要评论

  热门标签

爱秒云
Catfish(鲶鱼) Blog V 4.7.3