Seite 1 von 1

Kniffelige Angelegenheit

Verfasst: 26.10.2007 15:56
von zocker01
Hallo,

Habe eine Webseite die auf iframes basiert. Die Menues öffnen im einzelnen iframe wieder neue mit anderen Menues.
Es ist mir möglich von außen in jeden Bereich meiner Seite direkt zu springen.
In einem Bereich habe ich nun ein Menue welches 78 Städte listet.
Zum beispiel Berlin, Moskau, Wien, Hamburg .... usw.

Ein direkter aufruf durch die url sieht so aus
P.S Benutze hier den Code-Bereich damit die Links nicht aktiv sind

Code: Alles auswählen

Berlin            http://www.meinewebseite.de/?bereich=stadt&id=23&unterbereich=ja
Moskau         http://www.meinewebseite.de/?bereich=stadt&id=24&unterbereich=ja
Wien             http://www.meinewebseite.de/?bereich=stadt&id=25&unterbereich=ja
Hamburg       http://www.meinewebseite.de/?bereich=stadt&id=26&unterbereich=ja


Ich möchte jetzt aber diese Seiten noch anders aufrufen können.

Code: Alles auswählen

Berlin           http://www.meinewebseite.de/berlin
Moskau         http://www.meinewebseite.de/moskau
Wien             http://www.meinewebseite.de/wien
Hamburg      http://www.meinewebseite.de/hamburg

Ich könnte jetzt natürlich jeder Stadt einen Order und eine index-Datei geben aber das möchte ich nicht

habe mir jetzt eine htaccess Datei gebaut die ich im root-Verzeichnis hinterlegt habe


Code: Alles auswählen

RewriteEngine On
Options +FollowSymlinks
RewriteBase /

RewriteRule ^/$ index.php [L]
RewriteRule ^berlin\.html$ index.php?bereich=stadt&id=23&unterbereich=ja [L]
RewriteRule ^berlin$ index.php?bereich=stadt&id=23&unterbereich=ja [L]
RewriteRule ^berlin/$ index.php?bereich=stadt&id=23&unterbereich=ja [L]


dieser oben angegebene Code funktioniert auch super für Berlin bei den Url eingaben

Code: Alles auswählen

http://www.meinewebseite.de/berlin.html
http://www.meinewebseite.de/berlin/
http://www.meinewebseite.de/berlin


Jetzt kommt mein eigendliches problem und meine Frage.

Muß ich für alle 78 Städte per hand in die htaccess eintragen oder
kann ich das auch automatisieren

Alle Daten kann ich mir aus einer Datenbank auslesen lassen

Danke Zocker

Verfasst: 31.10.2007 16:44
von Gumbo
Setze einfach ein Skript ein, das anhand der angegebene Stadt die jeweilige ID ermittelt und gegebenenfalls die genannten Variablen setzt.

Verfasst: 31.10.2007 17:59
von zocker01
Das habe ich versucht aber das futzt nicht

zocker01