.htaccess 文件使用

1.容许使用.htaccess html

打开httpd.conf(在那里? APACHE目录的CONF目录里面),用文本编纂器打开后,查找 
  (1) 
  Options FollowSymLinks 
  AllowOverride None 

  改成 
  Options FollowSymLinks 
  AllowOverride All 

  (2)去掉下面的注释 
  LoadModule rewrite_module modules/mod_rewrite.sodom

2.配置404页面ide

  经常使用的客户端哀求错误返回代码: 
  401 Authorization Required 
  403 Forbidden 
  404 Not Found 
  405 Method Not Allowed 
  408 Request Timed Out 
  411 Content Length Required 
  412 Precondition Failed 
  413 Request Entity Too Long 
  414 Request URI Too Long 
  415 Unsupported Media Type 网站

  ErrorDocument 错误代码 /目录名/名.扩展名 例如:ui

  ErrorDocument 404 /errors/notfound.html 
  ErrorDocument 500 /errors/internalerror.html htm

3.拒绝个别ip或ip段访问ip

  order allow,deny 
  deny from 210.10.56.32 
  deny from 219.5.45. 
  allow from all 
  第二行拒绝某个IP,第三行拒绝某个IP段,也219.5.45.0~219.2.45.255 it

 4.防止盗链 
  RewriteEngine on 
  RewriteCond %{ HTTP_REFERER } !^$ 
  RewriteCond %{ HTTP_REFERER } !^http://(www.)?mydomain.com/.*$ [NC] #容许使用的网站
  RewriteRule .(gif&line;jpg)$ - [F] 

  以为让别人的页面开个天窗很差看,那用一张来代替: 

  RewriteEngine on 
  RewriteCond %{ HTTP_REFERER } !^$ 
  RewriteCond %{ HTTP_REFERER } !^http://(www.)?mydomain.com/.*$ [NC] 
  RewriteRule .(gif&line;jpg)$ http://www.mydomain.com/替代名 [R,L] io

相关文章
相关标签/搜索