ich habe schon einiges gestöbert, aber noch nicht die Lösung gefunden.
Ich nutze ein CMS, bei dem sich die Seitennamen nur durch die Parameter unterscheiden/index.php?page=4, ?page=77 etc.
Das ist natürlich schlecht für Suchmaschinen.
Mein Ziel: ich möchte in einer Datenbank z.B. zur page=4 einen Wert hinterlegen, z.B. "newsletter", so dass von den Suchmaschinen die Seite /newsletter.php gefunden wird und eben nicht index.php?page=4
(Die Datenbank selber extistiert, die ist also nicht mein Problem
Das ganze sollte dynamisch laufen, Mir ist nicht klar: wie schaffe ich die Schnittstelle zwischen einer .htaccess und PHP (dem DB-Zugriff). Ich könnte viell. dynamisch eine htaccess-Datei erzeigen lassen in die ich jedem einzelnen rewrite dynamisch reinschreiben lasse.
page=4 => newsletter.php
page=5 => impressum.php
....
Das wird natürlich viel zu lang und ist auch keine schöne Lösung.
Ein Ansatz wäre ggf. auch, das ganze ohne htaccess aber mit einer PHP-Weiterleitung zu machen (301) - ist aber auch nicht schön
Gibt es einen anderen Weg?
Und: meine Links aus dem CMS würden nahtürlich weiterhin heissen href="index.php?id=5"...
Macht das Probleme?
Letzte Frage: besteht die Gefahr, dass über so eine Herangehensweise "Duplicate Content" generiert wird?
Vielen Dank für Eure Hilfe,
Andreas


