Wie verwende ich Apache mod_rewrite mit einem Alias? Ich habe ein Testverzeichnis, das die Dateien correct.html index.html test_httpd.conf wrong.html enthält. Ich hätte gern eine Beispielregel mit einem Alias, die alle Anfragen an wrong.html auf correct.html umleitet. Und eine weitere Beispielregel, die alle Anfragen für alle Dateien im Verzeichnis test so umleitet, dass sie auf correct.html verweisen. Folgendes habe ich in meiner test_httpd.conf versucht:
#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>
Ich verwende Apache 2.4.6-r2 auf Gentoo.