C.1. Apachemod_rewrite的魔力

Apache 的mod_rewrite模块让您可以使用 URL 重写做一些非常神奇的事情。 以下是您可以执行的几个示例。

  1. 让用户输入http://www.foo.com/12345时,Bugzilla 返回 http://www.foo.com/show_bug.cgi?id=12345。 尝试使用如下规则设置 Bugzilla 的 VirtualHost 部分

    <VirtualHost 12.34.56.78>
    RewriteEngine On
    RewriteRule ^/([0-9]+)$ http://foo.bar.com/show_bug.cgi?id=$1 [L,R]
    </VirtualHost>
    
  2. 您可以使用 mod_rewrite 做更多的事情。 请参阅 https://apache.ac.cn 上的 mod_rewrite 文档。