Per attivare un redirect 301 verso una pagina di un altro sito web, basta utilizzare una regola di rewrite 301 nel proprio file .htaccess.
Generalmente basta qualcosa del tipo:
1 | Redirect301/http://www.altrodominio.ext |
ma se fosse necessario anche una verifica prima di attivare il redirect (RewriteCond), bisognerebbe usare qualcosa del tipo:
1 2 3 | RewriteEngineOn RewriteCond%{HTTP_HOST}^login.miodominio.ext RewriteRule^(.*)$http://www.altrodominio.ext[R=301,L] |
In questo caso, verifico che la richiesta sia per il sottodominio login.miodominio.ext.
C’è infine un caso particolare: quando l’url di destinazione contiene il carattere # all’interno. In questo caso, le regole di rewrite dovranno essere:
1 2 3 | RewriteEngineOn RewriteCond%{HTTP_HOST}^login.miodominio.ext RewriteRule^(.*)$http://www.altrodominio.ext/#ViewLogin [R=301,NE,L] |
in cui potete vedere l’aggiunta del parametro NE
enjoy!
Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui
Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂
Commenta