Htaccess使用实例:修订间差异
来自站长百科
无编辑摘要 |
无编辑摘要 |
||
第18行: | 第18行: | ||
allow from 61.228.209.85 | allow from 61.228.209.85 | ||
<pre> | <pre> | ||
==防止.htaccess文件被查看 == | |||
<pre> | |||
<Files .htaccess> | |||
order allow,deny | |||
deny from all | |||
</Files> | |||
</pre> | |||
其他文件也可以类似这样处理 | |||
==规范www== | |||
全部统一到带 www,例如将83blog.com 统一到 www.83blog.com | |||
<pre> | |||
RewriteEngine on | |||
RewriteCond %{HTTP_HOST} ^yourdomain\.com$ [NC] | |||
RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [L,R=301] | |||
</pre> | |||
全部统一到不带www,例如将 www.idcspy.com 统一到 idcspy.com | |||
<pre> | |||
RewriteEngine on | |||
RewriteCond %{HTTP_HOST} ^www\.yourdomain\.com$ [NC] | |||
RewriteRule ^(.*)$ http://yourdomain.com/$1 [L,R=301] | |||
</pre> | |||
2010年2月18日 (四) 23:24的版本
.htaccess使用实例 收集和整理常用的.htaccess应用,这里都是具体的应用实例,给出很多典型的语法,对于常用的rewrite等语法,请参考对应的词条,在具体的例子中我们会用到rewrite,但是这里不会专门讲解相关的语法。
屏蔽IP
禁止特定的IP
<Files 403.shtml> order allow,deny allow from all </Files> deny from 1.1.1.1 ;写要封的IP
只允许特定的IP访问
order deny,allow deny from all allow from 61.228.209.85 <pre> ==防止.htaccess文件被查看 == <pre> <Files .htaccess> order allow,deny deny from all </Files>
其他文件也可以类似这样处理
规范www
全部统一到带 www,例如将83blog.com 统一到 www.83blog.com
RewriteEngine on RewriteCond %{HTTP_HOST} ^yourdomain\.com$ [NC] RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [L,R=301]
全部统一到不带www,例如将 www.idcspy.com 统一到 idcspy.com
RewriteEngine on RewriteCond %{HTTP_HOST} ^www\.yourdomain\.com$ [NC] RewriteRule ^(.*)$ http://yourdomain.com/$1 [L,R=301]