Dank Rewrite-Techniken wie etwa
Apaches mod_rewrite kannst du die URL ganz nach Belieben gestalten. So wäre beispielsweise auch nur „/editorial“, „/elektrofahrrad“ usw. möglich.
Und wenn du dann noch ein CMS einsetzt, ließe sich das Ganze auch relative bequem verwalten.
Ein ganz einfaches System wäre beispielsweise, das Dateiverzeichnis direkt als Vorlage zu nehmen. So könnte etwa „/foo“ entweder auf „/foo/index.php“ oder auf „/foo.php“ abgebildet, „/foo/bar“ entweder auf „/foo/bar/index.php“ oder auf „/foo/bar.php“ abgebildet werden (je nach gewünschter Reihenfolge und Existienz der Dateien), entweder direkt oder als Parameter für die „/index.php“:
Code:
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^ - [L]
RewriteCond $0/index.php .*
RewriteCond %{DOCUMENT_ROOT}$0/index.php -f [OR]
RewriteCond $0.php .*
RewriteCond %{DOCUMENT_ROOT}$0.php -f
RewriteRule ^[^/.]+(/[^/.]+)*$ %0 [L]