Das zentrale Routing wird mit dem PHP-Programm index.php abgewickelt, das im Wurzelverzeichnis liegt.
PHP & MySQL Schnelleinstieg Programmieren lernen in 14 Tagen (Demo) - Mit diesem Buch gelingt Ihnen der einfache Einstieg in die Webentwicklung mit PHP und MySQL. Alle Grundlagen werden in 14 Kapiteln anschaulich und leicht nachvollziehbar anhand von Codebeispielen erläutert. Übungsaufgaben am Ende der Kapitel helfen Ihnen, das neu gewonnene Wissen schnell praktisch anzuwenden und zu vertiefen.
Wichtiger Hinweis: Je nach verwendetem Werbenetzwerk, musst du hier einen geeigneten Hinweis anbringen, der dem Leser anzeigt, das du mit Affiliate-Marketing Geld verdienst (ggf. in den Teilnahmenbedingungen des betreffenden Werbepartners nachlesen).
Inhalt
Anfragen auf index.php umleiten
Damit alle Anfragen an das CMS vom zentralen Startscript index.php verarbeitet werden können, muss in der Datei .htaccess eine Umleitung eingetragen werden, etwa so:
RewriteEngine On
RewriteBase /
# - Process by index.php -
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) /index.php/$1 [L]
Umleitung auf index.php
Mit diesem Codeblock werden Anfragen gegen Verzeichnisse (!-d) und Dateien (!-f) gegen die Datei index.php umgeleitet. Nützlicher Nebeneffekt ist, das die URL deutlich sprechender und suchmaschinenfreundlicher ausfallen.
Alte URI Schablone
Die bisherige URL-Schablone:
www.webseite.de/index.php?kategorie=Musik&beitrag=DavidBowie
Traditioneller Request
ist zwar technisch vollkommen korrekt, sollte aber durch:
www.webseite.de/musik/davidbowie
Suchmaschinen freundlicher Request
ersetzt werden. Diese Schreibweise wird von Suchmaschinen deutlich bevorzugt und ist auch für die menschliche Lesart angenehmer und sinnvoller.
Die Umleitung aller URI-Requests auf die
index.phpin derhtaccess, ist in fast allen populären CMS Standard - hier gibt es nur sehr selten Abweichungen von dieser Regel.
