htaccess

Das zentrale Routing wird mit dem PHP-Programm index.php abgewickelt, das im Wurzelverzeichnis liegt.

Affiliate

PHP 8 und MySQL (Demo) - Dynamische Webseiten mit PHP und MySQL programmieren: Alles, was Sie dafür wissen müssen, steht in diesem Buch. Profitieren Sie von einer praxisorientierten Einführung und lernen Sie alle neuen Sprachfeatures von PHP 8 kennen. Die Autoren Christian Wenz und Tobias Hauser sind erfahrene PHP-Programmierer und Datenbankspezialisten.

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).

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.php in der htaccess, ist in fast allen populären CMS Standard - hier gibt es nur sehr selten Abweichungen von dieser Regel.

________
FlightCMS - Das Teilen unserer Webseiten, Beiträge und Grafiken ist ausdrücklich gewollt und erwünscht. Durch das gegenseitige Verlinken, teilen wir Link-Juice und können etwas positive Reputation an dich weitergeben. Mach doch einfach mit, denn WISSEN muss allen Menschen auf diesem Planeten kostenlos zur Verfügung stehen - das Internet ist frei und gehört uns!


FlightCMS   2024-01-25   MVC Pattern Controller Home Startseite Landingpage

Beiträge

Dokumentation

Download und Installation von FlightCMS. Erster Beitrag und Kategorie. Tipps und Tricks für eigene Anpassungen

Plugins

Schreiben Sie eigene Plugins und erweitern damit die Basisfunktionen des CMS um neue individuelle Eigenschaften.

Templates

Die Entwicklung neuer Templates ist sehr einfach und Sie haben nach wenigen Minuten einen ersten Prototyp Ihrer Webseite.