Seite 1 von 1

mod-rewrite Problem - es tut sich nichts

Verfasst: 07.02.2006, 08:31
von kh
Ich will folgende URL "index.php?ASp=Deutsch&LSp=Englisch" in folgende URL ohne Parameter "deutsch-xx.html" umändern. Hier mein Code:

Code: Alles auswählen

RewriteEngine on
RewriteRule ^deutsch-xx\.html$ index\.php?ASp=Deutsch&LSp=Englisch[L]
Es tut sich aber gar nichts? Woran kann das liegen?
P.s. .htaccess und index.php liegen im selben Verzeichnis

Verfasst:
von

Verfasst: 07.02.2006, 08:38
von Hohenberg
Nach schnellem Überfliegen:

* Wieso maskierst du die Punkte?
* Zwischen der Zielurl und der Bracket sollte irgendeine Art Whitespace stehen

Verfasst: 07.02.2006, 09:37
von kh
Hohenberg hat geschrieben:Nach schnellem Überfliegen:

* Wieso maskierst du die Punkte?
* Zwischen der Zielurl und der Bracket sollte irgendeine Art Whitespace stehen
Sorry, Anfänger:
mit maskieren meist du /, oder? -> es funktioniert ohne maskieren auch nicht!
Was bedeutet Bracket?

Verfasst: 07.02.2006, 09:44
von luigip
kh schrieb:
Was bedeutet Bracket?
Sogar im Englischunterricht gepennt??

Soll das xx aus deiner Rule eine Variable darstellen??
Wenn ja solltest du dir erstmal die grundlegenden Infos zu mod-rewrite von der Apache-site holen und studieren.
Wenn nein reicht ein einfaches Redirect permanent.

Verfasst: 07.02.2006, 09:47
von kh
Hohenberg hat geschrieben:Nach schnellem Überfliegen:

* Wieso maskierst du die Punkte?
* Zwischen der Zielurl und der Bracket sollte irgendeine Art Whitespace stehen
Sorry, Anfänger:
mit maskieren meist du /, oder? -> es funktioniert ohne maskieren auch nicht!
Was bedeutet Bracket?

mod-rewrite Problem - es tut sich nichts

Verfasst: 07.02.2006, 10:13
von kh
Ups, Doppelt gemoppelt ;)