如何在 Apache 2.4 中使用别名配置 mod_rewrite?

如何在 Apache 2.4 中使用别名配置 mod_rewrite?

如何将 apache mod_rewrite 与 Alias 一起使用?我有一个包含以下文件的测试目录: Correct.html index.html test_httpd.conf error.html 我想要一个使用别名的示例规则,该别名将任何对 error.html 的请求重定向到 Correct.html。另一个示例规则将对目录 test 中的任何文件的任何请求都指向 Correct.html 以下是我在 test_httpd.conf 中尝试过的内容:

#DocumentRoot /var/www/localhost/htdocs/test
Alias /test /var/www/localhost/htdocs/test/
#<Directory /var/www/localhost/htdocs/test>
#<Directory /test>
<Directory test>
  RewriteEngine On
  #RewriteRule ^*$ rewriteme.html [R]
  RewriteRule ^wrong.html$ correct.html [R]
</Directory>

我在 Gentoo 上使用 apache 2.4.6-r2。

相关内容