URL Weiterleitung mit Datenbankabfrage?
Verfasst: 02.01.2008, 02:27
Hallo zusammen,
ich stelle gerade meine Seite um und will den alten Inhalt natürlich weiter auf den neuen weiterleiten. Dieser hat allerdings eine völlig andere URL-Struktur und mit über 300 Links will ich das nicht in die .htaccess packen sondern eine Datenbank abfragen.
Aussehen der alten Links: https://www.meinedomain.de/index.php?ar ... /datei.htm
Und die neuen Links: https://www.meinedomain.de/artikel/kategorie/titel
Das ganze läuft nun über ein CMS, welches natürlich eine .htaccess hat:
Wie erstelle ich nun eine Abfrage, die erkennt, dass es sich um eine alte URL handelt und wie leite ich dann weiter?
Ich werde die alten urls in dieser Form "artikel/12345/datei.htm" speichern und die neue auch direkt "artikel/kategorie/titel"
Gefunden hab ich das hier: https://www.seobook.com/archives/001714.shtml
Das sieht schon so aus, als wäre es das richtige. Allerdings hab ich noch meine Probleme damit... Bin leider noch Anfänger....
MFG Batman1983
ich stelle gerade meine Seite um und will den alten Inhalt natürlich weiter auf den neuen weiterleiten. Dieser hat allerdings eine völlig andere URL-Struktur und mit über 300 Links will ich das nicht in die .htaccess packen sondern eine Datenbank abfragen.
Aussehen der alten Links: https://www.meinedomain.de/index.php?ar ... /datei.htm
Und die neuen Links: https://www.meinedomain.de/artikel/kategorie/titel
Das ganze läuft nun über ein CMS, welches natürlich eine .htaccess hat:
Code: Alles auswählen
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
Ich werde die alten urls in dieser Form "artikel/12345/datei.htm" speichern und die neue auch direkt "artikel/kategorie/titel"
Gefunden hab ich das hier: https://www.seobook.com/archives/001714.shtml
Das sieht schon so aus, als wäre es das richtige. Allerdings hab ich noch meine Probleme damit... Bin leider noch Anfänger....
MFG Batman1983