Modificare i link del forum con .htaccess

Area dedicata al linguaggio HTML. Nozioni di base,esempi,script,programmazione
Rispondi
Avatar utente
ItalianCoverDesign
Supporter
Supporter
Messaggi: 176
Iscritto il: 18/08/2021, 15:56
Link del Forum: https://www.italiancoverdesign.com
Località: Toscana
Contatta:

Modificare i link del forum con .htaccess

Messaggio da ItalianCoverDesign »

Salve, come da titolo sono a chiedere come posso fare a modificare la prima parte dei link del mio forum che, a causa di un cambio di domino da altervista a un hosting diverso, cambierà la prima parte dei link.

Attualmente i link sono così:

Codice: Seleziona tutto

http://italiancoverdesign.altervista.org/viewtopic.php?f=126&t=4553
e dovrei cambiarli così

Codice: Seleziona tutto

https://www.italiancoverdesign.com/viewtopic.php?f=126&t=4553
altrimenti punterebbero al vecchio farum diventando inaccessibili.
Girando sul web ho trovato qualcosa di simile ed ho estrapolato questa stringa da inserire nel file .htaccess ma, anche cancellando la cache, il forum diventa completamente inaccessibile.

Questa la stringa che avevo ricavato:

Codice: Seleziona tutto

RewriteRule ^(.*)$ https://www.italiancoverdesign.com/$1 [R=301,L]
l'ho inserita subito dopo

Codice: Seleziona tutto

RewriteEngine on
Qualcuno mi può aiutare?
Avatar utente
Barrnet
Globalmod
Globalmod
Messaggi: 547
Iscritto il: 13/05/2012, 19:10
Link del Forum: https://videogamezone.eu/forum
Località: Bergamo
Contatta:

Re: Modificare i link del forum con .htaccess

Messaggio da Barrnet »

Potresti anche sostituire a livello di database tutte le occorrenze del vecchio link con quello nuovo, cosi eviti di avere un redirect continuo da gestire. Questa query dovrebbe fare al caso tuo, ma fai un backup prima:

Codice: Seleziona tutto

UPDATE phpbb_posts SET post_text = REPLACE ( post_text, 'old_link', 'new_link' );
Un redirect tramite .htaccess lo metterei invece nel vecchio host per fare un redirect permanente al nuovo dominio, ma usando nginx da parecchi anni non saprei aiutarti in merito.
Avatar utente
ItalianCoverDesign
Supporter
Supporter
Messaggi: 176
Iscritto il: 18/08/2021, 15:56
Link del Forum: https://www.italiancoverdesign.com
Località: Toscana
Contatta:

Re: Modificare i link del forum con .htaccess

Messaggio da ItalianCoverDesign »

La seconda parte di quello che dici è molto interessante perché, appena trasferiti dobbiamo fare proprio qualcosa del genere.
Ho girato un po online, èd ho trovato questo articolo sull'argomento...
Se ho ben capito, tratta quello che dici sul file htacces.

Invece per la query, è una cosa che non ho mai fatta, te o qualcun altro potresti indicarmi come fare a lanciarla? Grazie
Avatar utente
Barrnet
Globalmod
Globalmod
Messaggi: 547
Iscritto il: 13/05/2012, 19:10
Link del Forum: https://videogamezone.eu/forum
Località: Bergamo
Contatta:

Re: Modificare i link del forum con .htaccess

Messaggio da Barrnet »

La via più semplice è da phpmyadmin.
Avatar utente
alex75
Amministratore
Amministratore
Messaggi: 6270
Iscritto il: 23/08/2012, 23:45
Link del Forum: www.phpbb-italia.it
Località: Palermo

Re: Modificare i link del forum con .htaccess

Messaggio da alex75 »

ItalianCoverDesign ha scritto: 21/03/2022, 19:12
Questa la stringa che avevo ricavato:

Codice: Seleziona tutto

RewriteRule ^(.*)$ https://www.italiancoverdesign.com/$1 [R=301,L]
l'ho inserita subito dopo

Codice: Seleziona tutto

RewriteEngine on
Qualcuno mi può aiutare?
Questa è la stringa che devi usare sul vecchio host, per reindirizzare tutto il traffico al nuovo indirizzo.
Regolamento Forum
Le nostre guide
Se l'assistenza prestata è stata di tuo gradimento potrai contribuire aiutandoci a sostenere le spese affrontate per tenere in vita questo forum >Cliccando sul seguente Link<
Avatar utente
ItalianCoverDesign
Supporter
Supporter
Messaggi: 176
Iscritto il: 18/08/2021, 15:56
Link del Forum: https://www.italiancoverdesign.com
Località: Toscana
Contatta:

Re: Modificare i link del forum con .htaccess

Messaggio da ItalianCoverDesign »

alex75 ha scritto: 22/03/2022, 18:25 Questa è la stringa che devi usare sul vecchio host, per reindirizzare tutto il traffico al nuovo indirizzo.
:ciuccio: chissà cosa ho letto allora!!
quindi una volta trasferito, questa stringa la posso mettere nel file htaccess del vecchio host per dirigere tutto il traffico sul nuovo forum.
Bene, in questo modo mi evito una pagina html per il redirect!
Grazie Alex
Barrnet ha scritto: 22/03/2022, 2:15 Potresti anche sostituire a livello di database tutte le occorrenze del vecchio link con quello nuovo, cosi eviti di avere un redirect continuo da gestire. Questa query dovrebbe fare al caso tuo, ma fai un backup prima:

Codice: Seleziona tutto

UPDATE phpbb_posts SET post_text = REPLACE ( post_text, 'old_link', 'new_link' );
Un redirect tramite .htaccess lo metterei invece nel vecchio host per fare un redirect permanente al nuovo dominio, ma usando nginx da parecchi anni non saprei aiutarti in merito.

Tornando invece alla mia domanda iniziale, ho phpMyAdmin, mi posiziono sul database e, dove devo cliccare per inserire la tua query? Su query da esempio?

screenshot_170.png

Forse il posto giusto è questo in basso?

screenshot_171.png
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Avatar utente
Barrnet
Globalmod
Globalmod
Messaggi: 547
Iscritto il: 13/05/2012, 19:10
Link del Forum: https://videogamezone.eu/forum
Località: Bergamo
Contatta:

Re: Modificare i link del forum con .htaccess

Messaggio da Barrnet »

Su SQL, ma anche il campo che hai trovato in fondo a query d'esempio va bene.
Avatar utente
ItalianCoverDesign
Supporter
Supporter
Messaggi: 176
Iscritto il: 18/08/2021, 15:56
Link del Forum: https://www.italiancoverdesign.com
Località: Toscana
Contatta:

Re: Modificare i link del forum con .htaccess

Messaggio da ItalianCoverDesign »

Fatto, e sembra aver funzionato correttamente.

Immagino che allo stesso modo, cambiando solo vecchio link e nuovo link, posso usare questa query per modificare altri link. Grazie
Rispondi