Thema: ReWrite Rule richtig einstellen?

Hallo

ich versuche gerade die RewriteRule so zu definieren, dass ein Aufruf in der Form www.xyz.de/kontakt zu www.xyz.de/index.html?show=kontakt geändert wird

RewriteEngine On
RewriteBase /
RewriteRule ^/(.*) /index.html?show=$1

Nun passiert aber gar nix, wenn ich die .htaccess hochlade...
ich hatte vorher zum testen mal ein errorDoc in die .htaccess geschrieben, um zu sehen, ob die htaccess datei überhaupt gelesen wird... das hat funktioniert

any suggestions?

Grüsse

Patrick

'Audi, vide, tace, si tu vis vivere pace'

.:Höre, sieh und schweige, wenn du in Frieden leben willst:.
Have a Look at Emo & Rockabilly Shop

Re: ReWrite Rule richtig einstellen?

ich bin mir nicht sicher, das ist schon was länger her, dass ich mal mit mod_rewrite gearbeitet habe. Könnte also schwachsinn sein:
Aber hast du das nicht rekursiv definiert. also wird die index selbst nicht wieder zur index umgeschrieben? Und da mod_rewrite dafür eine Sperre eingebaut hat erscheint nix?

Re: ReWrite Rule richtig einstellen?

erm....

so tief steck ich da auch nicht drin...
also ich hab es so hinbekommen, dass es funktioniert wenn ich www.xyz.de/kontakt eingebe aber wenn ich www.xyz.de/kontakt/ eingebe dann gehts nicht,

werd mir wohl nen workaround mit php schreiben, das geht schneller.... sad

'Audi, vide, tace, si tu vis vivere pace'

.:Höre, sieh und schweige, wenn du in Frieden leben willst:.
Have a Look at Emo & Rockabilly Shop

Re: ReWrite Rule richtig einstellen?

Also die Lösung ist:

RewriteRule ^([0-9a-zA-z]+)$    /index.php?show=$1

'Audi, vide, tace, si tu vis vivere pace'

.:Höre, sieh und schweige, wenn du in Frieden leben willst:.
Have a Look at Emo & Rockabilly Shop