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 |
Redirect 301 / 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 |
RewriteEngine On 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 |
RewriteEngine On 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