C
Commodore
Guest
Hallo,
Um eine schöner gestaltete URL zu kriegen benutze ich folgendes .htaccess-file:
Funktioniert auch einwandfrei, allerdings habe ich ein Problem sobald ein Ordner existiert.
Will man /Foo/Ordner1/ zugreifen, so funktioniert die Darstellung problemlos. Will ich jedoch auf /Foo/Ordner1 zugreifen [Wobei Ordner1 auch tatsächlich existiert], so werde ich im Browser weitergeleitet auf /Foo/Ordner1/?page=Ordner1.
Was ist die Lösung für dieses Problem? Ich habe bereits im Netz gesucht und bin nicht der einzige der damit Probleme hat, jedoch hat keine der angegebenen Lösungen wirklich funktioniert. So zum Beispiel hier: Another mod_rewrite trailing slash question - Stack Overflow
Um eine schöner gestaltete URL zu kriegen benutze ich folgendes .htaccess-file:
Code:
Options +FollowSymlinks
Options -Indexes
DirectoryIndex site.php
RewriteEngine on
RewriteBase /Foo
RewriteRule ^([^/\.]+)/?$ site.php?page=$1 [L]
RewriteRule ^([^/\.]+)/([^/\.]+)/?$ site.php?page=$1&sub=$2 [L]
Funktioniert auch einwandfrei, allerdings habe ich ein Problem sobald ein Ordner existiert.
Will man /Foo/Ordner1/ zugreifen, so funktioniert die Darstellung problemlos. Will ich jedoch auf /Foo/Ordner1 zugreifen [Wobei Ordner1 auch tatsächlich existiert], so werde ich im Browser weitergeleitet auf /Foo/Ordner1/?page=Ordner1.
Was ist die Lösung für dieses Problem? Ich habe bereits im Netz gesucht und bin nicht der einzige der damit Probleme hat, jedoch hat keine der angegebenen Lösungen wirklich funktioniert. So zum Beispiel hier: Another mod_rewrite trailing slash question - Stack Overflow