PHP: Wie kann ich die URL, die umgeschrieben wurde, mit mod_rewrite?

Zum Beispiel, wenn ich umschreiben /category/topic/post/ zu /index.php?cat=1&topic=2&post=3, wie bekomme ich /index.php?cat=1&topic=2&post=3 mit PHP?

  • Kurze Antwort: Sie kann nicht. Jedoch, wenn Ihre Anwendung kennt die rewrite Schema (dh. Sie haben reverse-mapping) oder Sie haben klar definierte rewrite-Regeln, können Sie rückgängig machen, die rewrite-Prozess.
  • $_SERVER['REQUEST_URI'] wird den job zu erledigen just fine auf Apache-server und IIS 7.x wenn der URL-Rewrite-Modul v2 verwendet wird.
  • warum willst du diese url? möglicherweise gibt es eine einfachere Lösung, um zu vollenden, was Sie erreichen möchten.
  • Sie haben Recht, ich hatte vergessen, dass.
  • für die mod_rewrite-Extraktion & debug bookmark this link: askapache.com/htaccess/crazy-advanced-mod_rewrite-tutorial.html
InformationsquelleAutor Linksku | 2011-07-05
Schreibe einen Kommentar