Ich bin mir nicht sicher, wie man eine Mod-Neuschreiben für eine modulare MVC-Struktur. Was ich will, geschehen ist die URL erfasst:Einfache MVC mod-rewrite
http://domainname.com/index.php?model= {model}&view={view}¶meters={parameters}
HINWEIS: Parameter in einer bestimmten Reihenfolge und durch Rohre getrennt werden (es sei denn es einen besseren Weg ist): Parameter = param1 | param2 | param3
http://domainname.com/ {model}/{view}/{parameters}
Beispiel:
http://domainname.com/faq/edit/13
Ein weiteres Beispiel:
http://domainname.com/faq/index/ {sort}/{page}/{search}
http://domainname.com/faq/index/asc/3/How+to
Im Wesentlichen alles nach dem Vorbild und Sicht Willen und Parameter sein kann; so viele wie nötig. Für jede Ansicht werde ich die möglichen Parameter kennen, die zulässig sind und in welcher Reihenfolge.
Vielen Dank im Voraus.
-
den Code dieses zu verwenden ist, was ich habe:
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)/(.*)/(.*) index.php?model=$1&view=$2¶meters=$3 [L,NS]
URL: http://localhost:8888/testing/faq/index/asc/5/How+to
PHP $ _GET Variablen:
Array ( [model] => faq/index/asc [view] => 5 [parameters] => How to )
werden sollten:
Bitte helfen
Die (. *) Sind gierig (d. H. Sie erstrecken sich so weit wie möglich). In diesem Fall müssen Sie (. *?) Für die ersten beiden verwenden. Es gibt dir RewriteRule^(. *?)/(. *?)/(. *) $ Index.php? Modell = $ 1 & Sicht = $ 2 & Parameter = $ 3 [L, NS] –