301-Weiterleitungen von einer alten Discourse-Seite zu einer neuen erstellen

Was soll erledigt werden?
Ich verlagere Inhalte von einer alten Discourse-Website auf eine neue Domain und einen neuen Server (ebenfalls Discourse). Ich habe ein Backup der alten Site auf einem neuen Server wiederhergestellt, wobei die neue Domain auf diese IP-Adresse zeigt.

Ich benötige jemanden, der 301-Weiterleitungen von URLs der alten Domain zur neuen Domain einrichtet, damit Suchmaschinen die Umstellung erkennen. Da dies aus einem Backup wiederhergestellt wurde, entsprechen sich die URLs eins zu eins. Bei jeder alten URL sollte ich im Netzwerk-Tab der Entwicklertools prüfen können, dass:

https://domain-a.com/t/topic-name/100

einen 301-Statuscode hat und weiterleitet zu:

https://domain-b.com/t/topic-name/100

Aufgrund von SSL muss dies meiner Meinung nach mit Nginx erfolgen, aber ich bin auch für andere Ideen offen.

Wann muss es erledigt sein?
In den nächsten ein bis zwei Wochen? Je früher, desto besser, aber ich weiß, dass die Zeitpläne in der Vorweihnachtszeit etwas verrückt sind.

Was ist Ihr Budget in USD, das Sie für diese Aufgabe anbieten können?
75 $

2 „Gefällt mir“

Schreib mir eine E-Mail an bhanu@orng.co, ich kann dir dabei helfen.

2 „Gefällt mir“

Ich würde einfach die alte Domain mit einem cPanel-Hosting (oder einem beliebigen anderen Hosting, also etwas, das die Domain hostet) verbinden und dann über eine .htaccess-Datei die Weiterleitung einrichten. Da die alte Domain weitergeleitet wird und der gesamte Inhalt bereits migriert ist, besteht das Ziel darin, die alte Domain auf die neue weiterzuleiten. In diesem Fall spielt es keine Rolle, ob die alte Domain noch mit einer Discourse-Installation verbunden ist.

Auf diese Weise müssen Sie nicht einmal die Instanz des alten Servers aufrechterhalten.

Sie können etwas wie Folgendes verwenden:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !new-example.com$ [NC]
RewriteRule ^(.*)$ https://new-example.com/$1 [L,R=301]

Der obige Code leitet alte Links auf die neuen weiter. Wenn also die alte URL old-example.com/t/etwas lautet, wird sie auf new-example.com/t/etwas weitergeleitet.

6 „Gefällt mir“

Ah, das ist eine hervorragende Idee, an die ich nicht gedacht hatte.

Danke!

3 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.