Ich bin neu in mod_rewrite und ich versuche Seiten an der Basis-Ebene von meiner Seite neu zu schreiben:Einfaches mod_rewrite Problem
www.site.com
ich eine der folgenden URLs www neu schreiben möge. site.com/main www.site.com/settings www.site.com/username
An: www.site.com/index.php?v=main www.site.com/index.php?v= Einstellungen www.site.com/index.php?v=username
Ich hatte dies funktioniert, als ich mod_rewrite unter www.site.com/directory/ eingerichtet hatte, aber nicht kann Finde heraus, wie man es mit www.site.com macht
RewriteEngine On
RewriteRule ^/([^/\.]+)/?$ index.php?v=$1 [L]
Sie müssen den Punkt innerhalb einer Zeichenklassen-Deklaration nicht verlassen. – Gumbo