url rewrite funktioniert nicht im apache?

Hallo im arbeiten mit PHP-Anwendung. Jetzt wollte ich implementieren, die URL-rewrite-Konzept für die SEO-freundliche
Meine Aktuelle URL ist domain.com?category-view.php?manufacturer=Apple

wollte ich die oben genannte URL als

domain.com/category-view/manufacturer/apple (or)

domain.com/category-view/apple

Ich erstellt haben .htaccess-Datei und fügen Sie diesen code umschreiben für

RewriteEngine On
RewriteRule ^([A-Za-z0-9_-]{4,60})$ category-view.php?manufacturer=$1 

Aber nicht arbeiten bis. mir helfen, dieses Problem zu beheben

  • Zumindest der Bindestrich sollte escaped werden in den Zeichensatz-definition [A-Za-z0-9_\-]
  • Was meinst du mit " funktioniert es nicht? Bekommst du irgendwelche Fehler?
  • NÖ, es sollte nicht
  • Granatsplitter, Du hast Recht. Einige regex-Implementierung erforderlich ist, dass die Bindestrich und Schrägstrich sind frei in der []. Die nicht.
  • in dem Sinne, ich bin immer wie "domain.com?Kategorie-Ansicht.php?Hersteller=Apple" statt, was ich will "domain.com/category-view/manufacturer/apple "
InformationsquelleAutor | 2011-03-01
Schreibe einen Kommentar