tanxin8651 发表于 2011-12-21 08:44

rewrite 指定IP和目录

<P>只允许公司IP访问指定目录,不符合的条件返回404页面。</P>
<P>&lt;VirtualHost *:80&gt;<BR>&nbsp;&nbsp;&nbsp; ServerName sg.com<BR>&nbsp;&nbsp;&nbsp; DocumentRoot /var/www/sg.com<BR>&nbsp;&nbsp;&nbsp; ErrorLog /var/log/httpd/sg.com.error.log<BR>&nbsp;&nbsp;&nbsp; CustomLog "|/usr/sbin/rotatelogs /var/log/httpd/sg.com.access.log 86400" combined<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;directory /var/www/sg.com&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AllowOverride&nbsp; All<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/directory&gt;</P>
<P>&nbsp;#&nbsp;&nbsp;&nbsp;&nbsp; &lt;Location /&gt;<BR>&nbsp;#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Order Allow,deny<BR>&nbsp;#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AuthType Basic<BR>&nbsp;#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AuthUserFile /etc/homm_htpasswd<BR>&nbsp;#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AuthName "accman"<BR>&nbsp;#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Require valid-user<BR>&nbsp;#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Allow from 112.65.136.170<BR>&nbsp;#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Satisfy Any<BR>&nbsp;#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/Location&gt;<BR>RewriteEngine on<BR>RewriteCond %{REQUEST_URI} ^/admin/(.*)$ <BR>RewriteCond %{REMOTE_ADDR}&nbsp; !^112.65.136.x$<BR>RewriteRule . %1 <BR>#ErrorDocument 404 /admin</P>
<P><BR>&nbsp;#&nbsp;&nbsp;&nbsp;&nbsp; &lt;Location /&gt;<BR>&nbsp;#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Order Allow,deny<BR>&nbsp;#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AuthType Basic<BR>&nbsp;#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AuthUserFile /etc/homm_htpasswd<BR>&nbsp;#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AuthName "accman"<BR>&nbsp;#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Require valid-user<BR>&nbsp;#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Allow from 112.65.136.x<BR>&nbsp;#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Satisfy Any<BR>&nbsp;#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/Location&gt;<BR>&lt;/VirtualHost&gt;<BR></P>
页: [1]
查看完整版本: rewrite 指定IP和目录