Gibt es eine Möglichkeit, eine Umschreibungsregel in Htaccess zu setzen, die Abfragezeichenfolgen in segmentierte URIs konvertiert? Für z.Wie schreibe ich eine .htaccess Rewrite-Regel, um Abfragezeichenfolgen in segmentierte URIs zu konvertieren?
http://domain.com/controller/method/?a=1&b=2&c=3
sollte neu geschrieben als
http://domain.com/controller/method/a/1/b/2/c/3
Alle dort erhalten, ist die zu tun ist, entfernen? und ersetze die & s und die = s mit a /, aber ich bin nicht ganz sicher, wie all das in .htaccess abbildet ...
Nicht, dass es wichtig wäre, aber ich benutze PHP und CodeIgniter auf Apache.
ich Probleme, bin mit CodeIgniter die Abfrage-Strings aus der URL zu empfangen. Es funktioniert gut auf dem lokalen Server, aber auf dem Live-Server, der Moment, wenn ich alles nach einem '?' Am Ende setzen, lässt CI einfach einen 404 killen. Deshalb möchte ich den Abfrage-String in einen segmentierten URI, also CI, umschreiben wirft seine Hände nicht hoch. – aalaap
@aalaap Sie können Abfragezeichenfolgen in CI aktivieren, indem Sie $ config ['enable_query_strings'] setzen = TRUE; Überprüfen Sie diese: http://codeigniter.com/user_guide/general/urls.html – duckyflip