Page 1 of 1

Apache, Redirect und RewriteRule, domain forwarding

Posted: 2005-07-18 13:49
by TDS
Ich möchte gern das wenn jemand auf http://www.domain.de kommt automatisch auf start.tds-net.de geleitet wird. Inklusive aller Sub-URL's...
Möchte aber das oben http://www.domain.de stehen bleibt. Bei der aktuellen .htaccess wird die URL auf die neue URL geleitet...

Meine .htaccess:

RewriteEngine on
RewriteBase /
Options +FollowSymlinks
RewriteRule ^(.*)$ http://start.tds-net.de/$1 [R]

-> 500 Internal Server Error

Meine alte .htaccess (funktioniert):
RedirectMatch permanent /([^.]+) http://start.tds-net.de/$1

Re: Apache, Redirect und RewriteRule, domain forwarding

Posted: 2005-07-18 13:57
by Roger Wilco
TDS wrote:-> 500 Internal Server Error
Das müsste für dich das Stichwort sein, um in deinem error.log die genaue Fehlermeldung herauszulesen.

Re: Apache, Redirect und RewriteRule, domain forwarding

Posted: 2005-07-18 14:01
by TDS
Kleiner Fehler von der alten .htacces:
RedirectMatch permanent /([^*]+) http://start.tds-net.de/$1

So ist es richtig :-D

Re: Apache, Redirect und RewriteRule, domain forwarding

Posted: 2005-07-18 14:13
by TDS
Fehlermeldung: "Options not allowed here"

Nachdem ich die "Options" auskommentiert habe:

[Mon Jul 18 14:09:16 2005] [error] [client 84.186.92.127] Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies that RewriteRule directive is forbidden: /var/www/web1/html/

Na was denn nun? Entweder ich schalte es an und es geht nicht, oder ich schalte es aus und Apache meckert rum...

Re: Apache, Redirect und RewriteRule, domain forwarding

Posted: 2005-07-18 15:40
by Roger Wilco
TDS wrote:Fehlermeldung: "Options not allowed here"
Dann setze doch AllowOverride richtig.

Re: Apache, Redirect und RewriteRule, domain forwarding

Posted: 2005-07-18 15:58
by TDS
So, "AllowOverride" is überall auf "All". Problem ist: Laut Doku sollte die URL oben stehen bleiben und die Redirect-Seite geladen werden... Warum denn nun nicht?

Re: Apache, Redirect und RewriteRule, domain forwarding

Posted: 2005-07-18 16:04
by Roger Wilco
TDS wrote:So, "AllowOverride" is überall auf "All". Problem ist: Laut Doku sollte die URL oben stehen bleiben und die Redirect-Seite geladen werden... Warum denn nun nicht?
Wegen dem "[R]". Weißt du eigentlich, was du da mit den ganzen Apache Direktiven treibst?

Re: Apache, Redirect und RewriteRule, domain forwarding

Posted: 2005-07-18 16:16
by TDS
[R=301] oder Ã?hnliches. Hatte ich glatt vergessen...

redirect (Statuscode)