venerdì 21 agosto 2015

come effettuare il redirect di un dominio via .htaccess

Avete il vostro sito, che risponde all'URL mio-dominio.com

Avete anche un altro dominio (mio-vecchio-dominio.com), che volete fare in modo che venga reindirizzato su mio-dominio.com

Il metodo più efficace (anche se non il più semplice in assoluto) è quello di farlo utilizzando MOD_REWRITE nel file .htaccess

Per farlo, dovete modificare il file .htaccess di mio-vecchio-dominio.com inserendo le seguenti righe:

RewriteEngine On
RewriteBase /
Redirect 301 / http://mio-dominio.com/

In questo modo, chiunque digiterà mio-vecchio-dominio.com si ritroverà reindirizzato su mio-dominio.com

Questo funziona per la directory principale; se l'utente cerca di accedere a qualche sub-directory di mio-vecchio-dominio.com, otterrà un errore 404.

Se vogliamo svolgere un'operazione più completa, e che sia efficace anche per altre directory diverse da quella principale, dobbiamo effettuare una ulteriore piccola correzione:

RewriteEngine On
RewriteBase /
RedirectMatch 301 (.*)$ http://mio-dominio.com$1


Nessun commento:

Posta un commento