【发布时间】:2014-03-06 19:05:10
【问题描述】:
有人知道,为什么我在 apache2 配置中的重写规则不起作用?
<VirtualHost *:80>
RewriteEngine On
RewriteCond %{REMOTE_ADDR} ^192\.168\.123\.121$
RewriteCond %{REMOTE_ADDR} ^192\.168\.1\.107$
RewriteCond %{REMOTE_ADDR} ^10\.17\.
RewriteRule ^(.*)$ /var/www/html/$1
DocumentRoot "/var/www/html/phones"
ServerName 127.0.0.1
</VirtualHost>
我想要做的是,如果来自 IP 地址 192.168.123.121、192.168.1.107 或网络 10.17.x.x 的客户端访问 Web 服务器端口 80,它们将被重定向到不同的路径(/var/www/html /) 然后是所有其他 IP 地址 (/var/www/html/phones/)?
【问题讨论】:
标签: apache mod-rewrite