wäre die einfachste Art und Weise (in .htaccess
, in der Server-Konfiguration oder in Ihrer vhosts Konfiguration) sein:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
Diese alle Ihre Anfragen weiterleiten, die ein Verzeichnis oder ein symbolische keine Datei überein Link zu Ihrem index.php
. Dort können Sie den Anforderungs-URI überprüfen, um zu bestimmen, was zu tun ist. In der Tat benötigen Sie eine Art Dispatcher, der die URL dekonstruiert, um zu bestimmen, welche Aktion ausgeführt werden soll. In der Tat könnte dies zu einer MVC-Implementierung führen - aber das ist keine Voraussetzung.
Suchen Sie, wie Sie etwas in Ihrem eigenen Code ähnlich machen oder SO ändern? (Schlage schnelle Klärung vor, sonst wird es als Vorschlag für SO verstanden, die zu User Voice gehört.) – Richard
in meinem Code, url sollte Dinge leicht machen –
Schau dir dieses [mod_rewrite tutorial] (http: //www.workingwith. me.uk/articles/scripting/mod_rewrite) –