<Directory /> 根目录权限
AllowOverride None //禁止用户对目录配置文件.htaccess修改,一般为none,
//当此指令设置为 All 时,所有具有 ".htaccess" 作用域的指令都允许出现在 .htaccess 文件中。
Require all granted
</Directory>
Order Allow,Deny
用来控制目录和文件的访问授权。
apache2.4以后修改为Require all granted 了
################################################
2.2上的配置
Order deny,allow
Deny from all
2.4上的配置
Require all denied
################################################
2.2上的配置
Order allow,deny
Allow from all
2.4上的配置
Require all granted
<Directory "站点绝对路径">
Options FollowSymLinks //禁止 Apache 显示该目录结构。
AllowOverride All
</Directory>
Options 的详解:http://blog.sina.com.cn/s/blog_a03d702f0101133h.html
在.htaccess文件中
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
可用于以下用途:
1、http错误的自定义页。格式 ErrorDocument 错误代码 /目录名/名.扩展名
ErrorDocument 404 /errors/notfound.html
ErrorDocument 401 "你权限访问该页面!"
2、拒绝某IP的访问
order allow,deny
deny from 210.10.56.32
deny from 219.5.45.
deny from www.baidu.com
allow from all
Redirect /旧目录/旧文档名 新文档名
Redirect 旧目录 新目录
5、更改默认主页
DirectoryIndex 新的缺省名
DirectoryIndex filename.html index.cgi index.pl default.htm
6、反盗链
RewriteEngine on
RewriteCond %{ HTTP_REFERER } !^RewriteCondRewriteCond [NC]
RewriteRule .(gif&line;jpg)- [F] RewriteRule .(gif&line;jpg)- [F] RewriteRule .(gif&line;jpg) http://www.mydomain.com/替代名 [R,L]
详情请看:http://www.cnblogs.com/janas/archive/2012/08/27/2659230.html
AllowOverride None //禁止用户对目录配置文件.htaccess修改,一般为none,
//当此指令设置为 All 时,所有具有 ".htaccess" 作用域的指令都允许出现在 .htaccess 文件中。
Require all granted
</Directory>
Order Allow,Deny
用来控制目录和文件的访问授权。
apache2.4以后修改为Require all granted 了
################################################
2.2上的配置
Order deny,allow
Deny from all
2.4上的配置
Require all denied
################################################
2.2上的配置
Order allow,deny
Allow from all
2.4上的配置
Require all granted
<Directory "站点绝对路径">
Options FollowSymLinks //禁止 Apache 显示该目录结构。
AllowOverride All
</Directory>
Options 的详解:http://blog.sina.com.cn/s/blog_a03d702f0101133h.html
在.htaccess文件中
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
可用于以下用途:
1、http错误的自定义页。格式 ErrorDocument 错误代码 /目录名/名.扩展名
ErrorDocument 404 /errors/notfound.html
ErrorDocument 401 "你权限访问该页面!"
2、拒绝某IP的访问
order allow,deny
deny from 210.10.56.32
deny from 219.5.45.
deny from www.baidu.com
allow from all
3、保护.htaccess文档
Redirect /旧目录/旧文档名 新文档名
Redirect 旧目录 新目录
5、更改默认主页
DirectoryIndex 新的缺省名
DirectoryIndex filename.html index.cgi index.pl default.htm
6、反盗链
RewriteEngine on
RewriteCond %{ HTTP_REFERER } !^RewriteCondRewriteCond [NC]
RewriteRule .(gif&line;jpg)- [F] RewriteRule .(gif&line;jpg)- [F] RewriteRule .(gif&line;jpg) http://www.mydomain.com/替代名 [R,L]
详情请看:http://www.cnblogs.com/janas/archive/2012/08/27/2659230.html