Seite 1 von 1

Frage zu Mod_Rewrite bzw .htaccess

Verfasst: 30.06.2005 21:02
von Seether
Folgendes Problem liegt vor:
Ich habe eine Domain

Code: Alles auswählen

www.ABC.de
und dort liegt ein Projekt von mir im Ordner D.

Code: Alles auswählen

www.ABC.de/D/
In dem Projekt habe ich etwas mit Mod_Rewrite rumgespielt (nur 2 RewriteRules) und es klappt auch wunderbar.

Nun habe ich eine weitere Domain

Code: Alles auswählen

www.XYZ.de
die direkt auf

Code: Alles auswählen

www.ABC.de/D/
zeigt. Hier klappt es mit dem Mod_rewrite leider nicht mehr, es kommt immer ein 404 Fehler. Ich nehme an es liegt an der .htaccess.

Muss ich in der .htaccess irgendwelche Änderungen vornehmen?


S.

Verfasst: 01.07.2005 14:37
von tas2580
Wo liegt die .htaccess? in abc.de/ oder in abc.de/d/?

Wenn sie in abc.de liegt und du die andere Dommain direkt auf abc.de/d leitest kann die .htaccess nicht beachtet werden.

Verfasst: 01.07.2005 18:53
von Seether
Die liegt in abc.de/d/

S.

Verfasst: 01.07.2005 19:59
von QCO
Das liegt wahrscheinlich an deinen rewrites. Die schicken den Browser bestimmt irgendwo nach xyz.de/irgendwas, was es so wohl nicht gibt.
Eigentlich müsstest du doch schon ungefähr aus dem Request, der einen 404 liefert, sehen können, wo das Problem ist.

Vielleicht hilft es, wenn du auf absolute URL redirecten lässt?

Poste doch mal deine RewriteRules.

Verfasst: 01.07.2005 20:18
von Seether
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} /([0-9]*)-([a-zA-Z0-9]*)
RewriteRule (.*) link_out.php?id=%1text=%2 [L]

RewriteCond %{REQUEST_FILENAME} /([a-zA-Z0-9]*),([a-zA-Z0-9]*),([A-Z]*),([0-9]*)
RewriteRule (.*) index.php?path=kategorie&kategorie=%1&sort=%2&dir=%3&untertitel=%4 [L]

RewriteRule ^([a-zA-Z0-9]+)$ index.php?path=kategorie&kategorie=$1 [L]
Mit echten Urls ist das Problem, dass nur die xyz.de verwenden will. Ich möchte gar nicht, dass die andere Url gesehen wird.


S.

Verfasst: 04.07.2005 16:13
von Seether
Wirklich niemand ne Idee?

Hänge leider immer noch daran fest.

S.