Hallo,
auch nach intensivem Googlen und dem Lesen diverser FAQs (auch dieser
Mailingliste) habe ich immer noch keine L�sung f�r folgendes Problem:
Auf einem Apache httpd 2.0.54 unter Linux habe ich ein Zope/Plone als
virtuellen Host eingerichtet. Die entsprechende Konfiguration ist
<VirtualHost *:80>
ServerName foobar.de
ServerAdmin [EMAIL PROTECTED]
CustomLog /var/log/apache2/foobar.de.access.log combined
RewriteEngine on
RewriteRule ^/(.*) \
http://localhost:8080/VirtualHostBase/http/foobar.de:80/minf/VirtualHostRoot/$1
[L,P]
</VirtualHost>
Das l�uft soweit bestens, das CMS ist von au�en als foobar.de erreichbar, das
Rewriten der URL ist absolut transparent.
Aufgrund einiger Aufr�umarbeiten haben sich nun einige URLs ge�ndert, so dass
ich gerne per RedirectPermanent (aus mod_alias) darauf verweisen m�chte. Ich
habe bereits versucht, Redirects a la
RedirectPermanent /foo http://foobar.de/bar
in obige Konfiguration einzuf�gen, und zwar sowohl vor also auch hinter
RewriteEngine on, vor und hinter der RewriteRule.
Erwartet h�tte ich, dass dem Client die neue URL per 3xx-Response mitgeteilt
wird. Leider klappt das aber nicht - http://foobar.de/foo wird nach wie vor
in http://foobar.de/minf/VirtualHostRoot/foo umgeschrieben, wo das
entsprechende Dokument aber nun einmal nicht mehr liegt.
Auch
RedirectPermanent /foo http://www.google.de/
leitet einen Request nach /foo nicht auf Google um, weshalb ich vermute, dass
mod_alias gar nicht richtig arbeitet.
Meine Frage(n):
- ist es m�glich, mod_rewrite und mod_alias gleichzeitig zu verwenden?
- falls ja, wo muss die Redirect(Permanent)-Direktive hin?
- muss ich sonstwo in der Config etwas �ndern?
Vielen Dank schon einmal f�r die Antworten! Sollten noch weitere Infos f�r
eine Antwort ben�tigt werden, bitte ich um Nachricht.
Alles Gute
Martin Eisenhardt
---
Dipl.Wirtsch.Inf.(Univ.) Martin Eisenhardt
Bamberg University
Media Informatics
D - 96045 Bamberg
fon: +49 (951) 863 - 2856
fax: +49 (951) 863 - 2852
--------------------------------------------------------------------------
Apache HTTP Server Mailing List "users-de"
unsubscribe-Anfragen an [EMAIL PROTECTED]
sonstige Anfragen an [EMAIL PROTECTED]
--------------------------------------------------------------------------