In der Firma, in der ich arbeite, bereiten wir uns darauf vor, eine neue Website zu entwerfen, und es gibt einige Meinungsverschiedenheiten darüber, wie saubere URLs erstellt werden sollen. Im vergangenen Jahr haben wir unsere bestehende Website in Erwartung einer umfassenden Neugestaltung, an der die Clean URLs ™ von Poor Man ™ beteiligt waren, geringfügig verbessert.
Beispiel:
http://www.example.com/products/widgets/index.php
http://www.example.com/products/sprockets/index.php
Für die neue Site wird über die Verwendung von mod_rewrite gesprochen:
- Der Benutzer fordert
http://www.example.com/products/widgets/
- mod_rewrite sendet sie an
http://www.example.com/index.php?page=products/widgets
- index.php sendet sie an die reale Seite
http://www.example.com/products/widgets.php
Ich verstehe nicht, wie all dieses Rigamaroll einen Mehrwert bringt. Der Mitarbeiter zugunsten von mod_rewrite behauptet, dass weniger Verzeichnisse irgendwie einer einfacheren Wartung entsprechen.
Keine unserer vorhandenen Seiten verwendet Variablen in der Abfragezeichenfolge. Der gesamte Inhalt befindet sich in den eigentlichen Dateien. Wir planen, einige Inhalte in die Datenbank aufzunehmen, z. B. Pressemitteilungen und kommende Messen, an denen wir teilnehmen werden. Die überwiegende Mehrheit der Seiten wird jedoch nur PHP verwenden, um gängiges HTML wie Kopf-, Fuß- und Navigationselemente aufzunehmen. Ich wäre definitiv bereit, mod_rewrite für solche dynamischen Inhalte zu verwenden.
Gibt es einen großen Vorteil, den ich vermisse, dass wir mod_rewrite für alles verwenden sollten? Reichen die Clean URLs ™ von Poor Man ™ für die Nicht-Datenbank-Teile unserer Website aus?