[gelöst] mehrere URLs umleiten per 301, ohne Modul
Eingetragen von Jenna (1883)
am 14.01.2018 - 15:43 Uhr in
am 14.01.2018 - 15:43 Uhr in
Ich habe ca. 25 Nodes die auf einen neuen Pfad umziehen müssen, aber schon gut gerankt sind. Würde das gern per .htaccess lösen, weil ich nicht das redirect modul dafür installieren möchte.
Nach dieser schönen Anleitung http://301re.direct/ klappt das auch wunderbar in Form von:
RewriteRule ^alter-pfad/category/281/?$ /neuer-pfad/categoryname/584/ [R=301,L]
Die Frage dazu: kann ich alle 25 Umleitungen einfach untereinander eintragen, macht man das so?
Und für welchen Zeitraum lässt man diese 301-er drin? bis die unter Suchmaschinen mit der neuen URL erscheinen und dann wieder rausnehmen?
Grüße Jenna
- Anmelden oder Registrieren um Kommentare zu schreiben
JuppDie kannst DU alle unter
am 19.01.2018 - 11:44 Uhr
Jupp,
die kannst Du alle unter eineinader schreiben (.htaccess mit 500 und mehr Einträgen sind keine Seltenheit).
Allerdings solltest Du aufpassen, dass Du keine Zirkelbezüge einbaust und Mehrfachumleitungen vermeiden (weils unschön ist).
Daher wenn Du (im laufe der Zeit) eine Umleitung der Form A -> B -> C -> D einträgst solltest Du die irgendwann mal ersetzten durch A ->D, B -> D, C-> D.
Ansonsten kannst Du die Einträge einfach für immer drinn lassen. Man weis schlieslich nie wo noch ein veralteter Verweis auf eine der Unterseiten im Netz rumeiert ... und der greift sonst ins leere. Ansonsten hat die allwissende Wundermaschine (Google) das schon nach ca. 7 Tagen aktuallisiert.
LG
Peter
Zitat: (.htaccess mit 500 und
am 19.01.2018 - 20:19 Uhr
(.htaccess mit 500 und mehr Einträgen sind keine Seltenheit).
@qb, herzlichen Dank für die ausführliche Antwort, das hilft mir sehr weiter. Zirkelbezüge gibt es nicht in dem Fall, nur eine einmalige Umleitung, die dann dauerhaft bestehen bleibt.
Verbreitet haben kann sich noch nicht soviel, daher würde ich die wohl nach 3 Monaten wieder rauswerfen, bzw. dann, wenn ich selbst keine alten URLs bei Google & Co mehr finde.
So, wie du oben schreibst mit teils 500 Einträgen, in meinem Fall werden es 30-40, hätte ich gedacht das es ein großer Performancefresser wäre und den Seitenauf verlangsamt, ist dem nicht so?
Besten Dank für die Infos, grüße Jenna
Performance
am 20.01.2018 - 10:09 Uhr
Hi Jenna,
also bei 30-40 Stk musst Du dir über die Performance wirklich keine Gedanken machen.
Ich hatte in meiner .htaccess mal mehere hundert Einträge um diverse Dienste auf eine Blacklist zu setzten. Diese Einträge waren größstenteils sogar mit RexEx formuliert ... aber in Punkto Performance hat man da nichts gemerkt. Keine Ahnung wie der Apache das genau macht .... aber es funktioniert (:-
LG
Peter
Besten Dank nochmal, habe
am 25.01.2018 - 19:58 Uhr
Besten Dank nochmal, habe jetzt damit angefangen und man merkt wirklich keine Millisekunde Verzögerung, wirklich genial.
Der Tipp mit dem Zirkelbezug war sehr hilfreich, prompt hatte ich heute den Fall, weil schlecht vorgeplant, und durch deinen Hinweis kann ich das jetzt gleich richtig aufbauen.
Viele Grüße, Jenna