• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

mod_rewrite Anfänger: Funktioniert das?

magnetic_water

New member
Fang gerade mit ModRewrite an. Funktioniert das?

Code:
RewriteEngine on 
RewriteRule seite.de/chat seite.de/forum/chat

Brauch immer ein Beispiel, bevor ich Sachen verstehe...^^'
 
Der Ordner chat wurde verschoben?
Dafür brauchst Du kein ModRewrite.
Das sollte genügen:
Code:
Redirect 301 /chat http://www.example.org/forum/chat
 
Hallo magnetic_water,

da du ja gerne mit mod_rewrite anfangen willst, geb' ich dir noch einen Kommentar zum Beispiel ab:

Das funktioniert so nicht, denn der Hostname wird von RewriteRule nicht getestet. Heisst dein obiges Beispiel würde den Server veranlassen, Seitenrequests wie http://beispiel.de/seite.de/chat an http://beispiel.de/seite.de/forum/chat zu leiten.

Um Requests von http://beispiel.de/chat nach http://beispiel.de/forum/chat zu leiten, versuche folgendes:
Code:
RewriteRule ^chat$ forum/chat
Dieses Beispiel kann man erweitern, sodass auch http://beispiel.de/chat/ oder http://beispiel.de/chat/irgendwas an http://beispiel.de/forum/chat/irgendwas geleitet werden:
Code:
RewriteRule ^chat(/?.*)$ forum/chat/$1
Würdest du gerne einen 301-Header mitsenden (sodass der Browser des Benutzers sich die Weiterleitung merken kann und der Benutzer die Weiterleitung auch in der Adresszeile entdeckt), kannst du in den Optionen R=301 angeben:
Code:
RewriteRule ^chat(/?.*)$ forum/chat/$1 [R=301]

Usw.., alle Beispiel ungetestet aber es gibt eine Menge Tutorials zu diesem Thema. U.a. http://www.modrewrite.de/

Grüsse
jeko
 
Zurück
Oben