httpd-users-de mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stephan Pienitz <susel...@blackball.biz>
Subject Problem mit Rewrites
Date Thu, 14 Nov 2002 20:48:16 GMT
Hi,

ich habe mir die Doku fürs Massenhosting einmal angeschaut
und wollte nun folgendemaßen vhosts via Rewriterule anlegen:

RewriteEngine on

RewriteMap   lowercase  int:tolower

# define the map file
RewriteMap   vhost      txt:/home/www/conf/vhost.map

# deal with aliases as above
RewriteCond  %{REQUEST_URI}               !^/icons/
RewriteCond  %{REQUEST_URI}               !^/cgi-bin/
RewriteCond  ${lowercase:%{SERVER_NAME}}  ^(.+)$
# this does the file-based remap
RewriteCond  ${vhost:%1}                  ^(/.*)$
RewriteRule  ^/(.*)$                      %1/docs/$1

RewriteCond  %{REQUEST_URI}               ^/cgi-bin/
RewriteCond  ${lowercase:%{SERVER_NAME}}  ^(.+)$
RewriteCond  ${vhost:%1}                  ^(/.*)$
RewriteRule  ^/(.*)$                      %1/cgi-bin/$1

<Directory "/home/www">
<Files ~ "^\.ht">
deny from all
</Files>
AllowOverride None
AllowOverride Indexes AuthConfig Limit FileInfo
<Files ~ "\.(wml.*|wbmp)$">
deny from all
</Files>
Options -FollowSymLinks -SymLinksIfOwnerMatch Includes
</Directory>


In der vhost.map steht folgende Zeile:
foo.bar /home/www/test

Leider reagiert der Apache überhaupt nicht auf das Rewriterule!
Es wird stattdessen immer nur eine Standardseite mit einem
public_html-Ordner angezeigt.

Muss die Rewriterule vielleicht an eine besondere Stelle?
Ich habe sie einfach "as-is" in eine eigene Config gepackt und in die
httpd.conf includet.

Weiss da evtl. jemand Rat?

THX

Stephan



Mime
View raw message