Crea reindirizzamenti 301 da un vecchio sito Discourse a uno nuovo

Cosa vorresti che venisse fatto?
Sto spostando contenuti da un vecchio sito Discourse a un nuovo dominio e server (anch’esso Discourse). Ho ripristinato un backup del vecchio sito su un nuovo server, con il nuovo dominio che punta a quell’indirizzo IP.

Ho bisogno che qualcuno configuri reindirizzamenti 301 dagli URL del vecchio dominio a quelli del nuovo dominio, in modo che i motori di ricerca riconoscano il trasferimento. Poiché si tratta di un ripristino da backup, gli URL sono corrispondenti uno a uno. Per ogni vecchio URL, dovrei poter aprire la scheda di rete negli strumenti per sviluppatori e verificare che:

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

restituisca un codice di stato 301 e venga reindirizzato a:

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

A causa di SSL, credo che ciò debba essere fatto con Nginx, ma sono aperto ad altre soluzioni.

Entro quando deve essere completato?
Entro la prossima settimana o due? Prima meglio è, ma so che i calendari sono un po’ caotici in questo periodo festivo.

Qual è il tuo budget, in dollari USA, che puoi offrire per questo compito?
75 $

2 Mi Piace

Inviami un’email a bhanu@orng.co, posso aiutarti con questo.

2 Mi Piace

Basta collegare il vecchio nome di dominio a un hosting cPanel (o a qualsiasi altro hosting, qualcosa che ospiti il dominio) e poi utilizzare htaccess per impostare il reindirizzamento. Poiché il vecchio dominio viene reindirizzato e tutto il contenuto è già stato migrato, l’obiettivo è reindirizzare il vecchio nome di dominio a quello nuovo. Considerando questo, non importa se il vecchio dominio è ancora collegato a un’installazione di Discourse.

In questo modo non dovrai nemmeno mantenere l’istanza del vecchio server.

Puoi utilizzare qualcosa come questo:

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

Il codice sopra farà sì che i vecchi link vengano reindirizzati a quelli nuovi. Quindi, se il vecchio URL è old-example.com/t/anything, verrà reindirizzato a new-example.com/t/anything.

6 Mi Piace

Ah, questa è un’ottima idea che non avevo considerato.

Grazie!

3 Mi Piace

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