在虚拟主机上下文中重写规则
虚拟主机上下文是 <VirtualHost>
和 </VirtualHost>
标签之间的静态配置文件的一部分。
虚拟主机上下文中的 RewriteRule
与协议,主机名和端口之后以及查询字符串之前的 URL 部分匹配。
当以下规则用于 url http://example.com/foo?id=1
时,RewriteRule
的第一个参数中的正则表达式与/foo
匹配。
<VirtualHost 1.2.3.4:80>
ServerName example.com
RewriteEngine on
RewriteRule ^/foo$ /bar [L]
</VirtualHost>