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]


相关条目

htaccess rewrite