Seite 1 von 1

Weiterleitung htacces rewrite

Verfasst: 18.06.2014, 17:01
von Modena
Hi,

ich möchte ne Seite aus einer Datenbank speisen.

dazu generiere ich Links im Format domain.my/karte/kreuz-dame

Jetzt gibt's da ja keine Datei in diesem Ordner.
Das soll intern umgeleitet werden auf domain.my/karte/datei.php

Die URL soll aber stehen bleiben
Der User und auch die Suchmaschine sollen weiterhin domain.my/karte/kreuz-dame sehen.

in der datei.php gebe ich dann anhand der URL dann Infos zu den Themen Kreuz + Dame aus..

Wie muss ich das in der htaccess formulieren?

domain.my/karte/?farbe=kreuz&karte=dame wär ne Alternative, aber es soll ja gerade nicht nach Parameter aussehen...

Verfasst:
von

Verfasst: 18.06.2014, 23:44
von Boa
Einfacher wäre es, wenn Du schreibst wie es vorher aussieht und dann wie es aussehen soll.
Also z.B Datei.php?xx=dame&xy=kreuz&xz=Dame soll werden
Domain.de/karte/kreuz-dame

Verfasst: 19.06.2014, 19:38
von Modena
hm,

meine Links zeigen auf

domain.my/karte/kreuz-dame.html
domain.my/karte/kreuz-bube.html
domain.my/karte/pik-dame.html
...
und die sollen auch so bleiben.

der Link würde ja aber einen 404 erzeugen, weil es die obigen URLs/Dateien nicht gibt.

Darum sollen die Inhalte zu Pik / Dame über ne php Datei kommen,

In einer php datei könnt ich den Referer auslesen
$urlParts = explode("-", $_SERVER["REQUEST_URI"], 2);
und was passednes aus der DB suchen

Die Ausgabe der Inhalte möchte ich über die Datei
domain.my/karte/datei.php realisieren.

Wenn ich aber
RewriteRule ^karte/.*$ domain.my/karte/datei.php

in die htaccess schreib hab ich zum Schluß immer die URL
domain.my/karte/datei.php stehen.

Also die Ursprungs-URL muss ja stehen bleiben.

Oder hab ich da nen Denkfehler?