Support

Admin Tools

#40671 Redirect to new website

Posted in ‘Admin Tools for Joomla! 4 & 5’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

Joomla! version
4.4.3
PHP version
8.1
Admin Tools version
7.5.3

Latest post by tampe125 on Monday, 06 May 2024 02:02 CDT

robjrobj

Buongiorno,

Ho un sito di un cliente che verrà chiuso perchè ne aprirà uno nuovo (che sarà praticamente un duplicato di quello attuale), esiste un modo per fare redirect di ogni pagina in modo automatico? oppure bisogna farlo pagina per pagina con "URL redirection"? 

Grazie 

Roberto

tampe125
Akeeba Staff

Salve,

si, è una cosa fattibile, ma deve essere creato un file .htaccess nel dominio vecchio.

Le pagine avranno la medesima struttura, cambia cioè solo il dominio ma la pagina rimane la stessa, oppure è quasi tutto completamente diverso?

Davide Tampellini

Developer and Support Staff

🇮🇹Italian: native 🇬🇧English: good • 🕐 My time zone is Europe / Rome (UTC +1)
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

robjrobj

Ciao Davide, grazie per la risposta.

Il sito avrà la stessa struttura, manterrò gli stessi menu.

Non ci sono molte pagine, il sito vecchio è ancora in Joomla 3.10 e utilizza Yootheme.

Ho deciso di partire con una installazione di Joomla 5.1. Duplicato la cartella images dal vecchio al nuovo. Sul Vecchio sito creo con Yootheme un layout per ogni pagina che poi scarico in formato json e lo carico nel nuovo. Ho così la pagina identica ma con nuova grafica.

Mi serve solo il redirect. Non so se si può istruire akeeba backup a farlo. In .htaccess maker ho trovato questo campo Redirect this (old) domain name to the new one non so se si può usare in tal senso.

Roberto

tampe125
Akeeba Staff

Salve,

Akeeba Backup può solo effettuare il backup, la gestione del file .htaccess avviene tramite Admin Tools.

Dal momento che il file .htaccess non è altro che un file di testo, può scrivere manualmente al suo interno. Il vecchio dominio deve essere ancora attivo e registrato, nella root del sito deve creare un file .htaccess con questi contenuti:

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

In questo modo tutte le richieste verranno indirizzate al nuovo dominio, maggiori informazioni in questo articolo: https://stackoverflow.com/questions/8450573/how-to-301-redirect-an-entire-domain-while-preserving-the-path

Davide Tampellini

Developer and Support Staff

🇮🇹Italian: native 🇬🇧English: good • 🕐 My time zone is Europe / Rome (UTC +1)
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!