Per mod-rewrite Seitenaufruf mit Parametern in .html umwandeln.
Bei Nutzung einer .htaccess soll eine Seitenaufruf umgeschrieben und mit dem Flag 301 versehen werden
Hallo Kollegen.
Im Zuge einer Websiteoptimierung wird mod_rewrite bereits aktiv eingesetzt.
Um nun jedoch DC zu vermeiden, da die Seite schon indiziert ist, müssen die alten Seitenaufrufe als "moved permanentely" gekennzeichnet werden.
Also, meine Frage sieht wie folgt aus:
Alter Aufruf: www.domain.tld/?inhalt=ich_bin_der_parameter_fuer_seite1
Neuer Aufruf: www.domain.tld/die_neue_webseite_seite1.html
Idee für .htaccess:
Aber hier bekomme ich eine 500er Serverfehler, weil mit Sicherheit mein Syntax falsch ist.
Wer kann mir dabei helfen?
Gruss Jan
Hallo Kollegen.
Im Zuge einer Websiteoptimierung wird mod_rewrite bereits aktiv eingesetzt.
Um nun jedoch DC zu vermeiden, da die Seite schon indiziert ist, müssen die alten Seitenaufrufe als "moved permanentely" gekennzeichnet werden.
Also, meine Frage sieht wie folgt aus:
Alter Aufruf: www.domain.tld/?inhalt=ich_bin_der_parameter_fuer_seite1
Neuer Aufruf: www.domain.tld/die_neue_webseite_seite1.html
Idee für .htaccess:
RewriteCond %{THE_REQUEST} /?inhalt=ich_bin_der_parameter_fuer_(.+)
RewriteRule ^.*$ http://www.domain.tld/die_neue_webseite_%1?\.html [R=301,L]
Aber hier bekomme ich eine 500er Serverfehler, weil mit Sicherheit mein Syntax falsch ist.
Wer kann mir dabei helfen?
Gruss Jan
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 91019
Url: https://administrator.de/contentid/91019
Ausgedruckt am: 05.11.2024 um 16:11 Uhr
1 Kommentar