2010-12-20 15 views
0

Ich habe meine eigene kleine Website mit einem kleinen CMS gemacht. Und ich kann einfach nicht mod_rewrite für mich arbeiten, was ich danach bin, scheint einfach und unkompliziert . dies wie Gerade jetzt sehen meine Links:? localhost/cms/page = Geschichte, localhost/cms/news = Galerie-Modul etc .. ich sie so aussehen wollen: localhost/cms/Seite/GeschichteEinfache Mod_rewrite Regel für eine einfache Website (Classic) :(

Der Code in meiner .htacess Datei wird jetzt (aber es scheint nicht zu funktionieren, obwohl mod_rewrite aktiviert ist):

Options +FollowSymLinks 
RewriteEngine on 
RewriteCond %{SCRIPT_FILENAME} !-d 
RewriteRule /cms1/([-A-z0-9]+) /cms1/?page=$1 

Vielen Dank für Ihre Hilfe!

Antwort

0

Dies sollte funktionieren:

Options +FollowSymLinks 

RewriteEngine on 

RewriteCond %{SCRIPT_FILENAME} !-d 
RewriteCond %{SCRIPT_FILENAME} !-f 

RewriteRule /cms1/([a-zA-Z0-9-]+)/?([a-zA-Z0-9-]*) /cms1/?$1=$2 

Beachten Sie auch, dass ich schrieb cms1 und nicht cms, war es Ihre Regeln, aber nicht in Ihrem Urls, entsprechend anpassen.