.htaccess用法注意事项小结

分享到: 更多
By admin, 2009年09月23日

 

1.
禁止浏览php.ini

<Files php.ini>
Order allow,deny
Deny from all
</Files>
如果是php5,就是php5.ini

2.Blocking users by IP 根据IP阻止用户访问

<Files 403.shtml>
order allow,deny
allow from all
</Files>
deny from 1.1.1.1 ;写要封的IP
上面的意思是403.shtml不受影响,下面写要封的IP。
3.Prevent viewing of .htaccess file 防止.htaccess文件被查看
<Files .htaccess>
order allow,deny
deny from all
</Files>

4.www
这个是rewrite的重要应用
全部统一到带 www,例如将cmszs.com 统一到 www.cmszs.com
RewriteEngine on
RewriteCond %{HTTP_HOST} ^cmszs\.com$ [NC]
RewriteRule ^(.*)$ http://www.cmszs.com/$1 [L,R=301]

全部统一到不带www,例如将 www.heznan.com 统一到 heznan.com
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.heznan\.com$ [NC]
RewriteRule ^(.*)$ http://heznan.com/$1 [L,R=301]
wordpress的rewrite规则以及自带了www规范化,会自动将网址定向到后台设置的地址。

5.防止别人的域名解析到自己的独立IP
RewriteEngine On
RewriteCond %{HTTP_HOST} !(^www\.cmszs\.com$) [NC]
RewriteRule ^(.*)$ http://www.cmszs.com/$1 [L,R=301]

可以完成如下几个功能:
1.如果你的网站绑定多个域名,为了只使用一个域名,就可以设置如上规则,例如网站绑定了 www.cmszs.com www.heznan.com 那么为了防止重复的url,就可以把上面的域名设置为
www.cmszs.com,这样来自www.heznan.com所有的访问都会复位向到www.cmszs.com
2.如果你用的是独立IP,那么别人就可以把它的域名解析到你的IP上,这个时候可以用这个规则,其它所有解析到你的IP上的域名都会转向到你设置的域名上。

相关日志

.htaccess 永久重定向
Discuz论坛伪静态.htaccess怎么写
linux主机.htaccess文件如何设置图片防盗链

随机文章

如何检查系统是否支持Zend Optimizer
网站快速增加流量 网站推广
Discuz静态化方案及HTTP 404 - 未找到文件 错误处理
PDF解密去除限制,PDF去除密码
搜索引擎博客提交地址(google,baidu等)
Discuz发帖直接复制图片和表格
网页禁止右键代码
关于谷歌搜索联盟(SDO)的重要通知
如何在wordpress blog加入google ajax search?
2010 年11月godaddy优惠码(持续更新中)

Comments are closed