mod_rewrite Unterverzeichnis in Rückgabe-URL ausblenden Teil 2

mod_rewrite Unterverzeichnis in Rückgabe-URL ausblenden Teil 2

Ich habe ein Problem beim Versuch, meine mod_rewrite-Konfiguration richtig zu bekommen

ich habe eine Site:

0.0.0.0/alterName/Verzeichnisse/index.php

Ich möchte "alterName" in "neuerName" umbenennen, was zu folgendem Ergebnis führt:

0.0.0.0/neuerName/Verzeichnisse/index.php usw.

Wenn ein Benutzer also zu 0.0.0.0 navigiert, sendet meine Site ihn automatisch zu 0.0.0.0/alterName/index.php

Ich habe nicht vor, mein Content-Marketing zu verschieben. Ich wurde gebeten, den Site-Ordner umzubenennen

Ich möchte die Anfrage von 0.0.0.0/alterName/index.php auf 0.0.0.0/neuerName/index.php maskieren

Auch wenn ein Benutzer von index.php zu einem Link wie beispielsweise /alterName/Projekt1/index.Php navigiert, lautet die endgültige vom Browser zurückgegebene URL /neuerName/Projekt1.php, ohne dass Sitelinks verschoben oder bearbeitet werden müssen.

Mir ist auch klar, dass meine Hyperlinks auf /alterName verweisen, aber das ist akzeptabel

jede Hilfe wäre sehr willkommen.

Grüße

Antwort1

Sie möchten eine Umleitungsregel. Dies ist eine 301-Regel, die Suchmaschinen wie Google dazu veranlasst, die von ihnen verwendete URL dauerhaft zu ändern.

RewriteRule ^oldname/index.php$ http://0.0.0.0/newname/index.php [R=301,L]

verwandte Informationen