FAQ |
Lista utenti |
Gruppi sociali |
Calendario |
Cerca |
Messaggi odierni |
|
|
LinkBack | Strumenti della discussione | Modalità di visualizzazione |
|
|||
Htaccess del dominio principale viene ereditato dai secondari
Htaccess del dominio principale viene ereditato dai secondari
Ciao a tutti.
Ho un spazio web multi dominio e mi sono accorto che vi è un problema con i redirect htaccess: in pratica quello del dominio principale viene ereditato da tutti i domini secondari, così che una pagina chiamata contatti.html che è stata rinominata in altro modo nel sito principale e re direzionata col 301, impedisce che vi siano pagine chiamate allo stesso modo nei domini secondari, e se vi sono quando si clicca su contatti.html nei siti secondari si viene riportati a contatti.html del sito principale. Come si può fare quindi ad aggirare questo problema? Il redirect utilizzato è il 301 più classico, quindi: Redirect 301 /contatti.html UrlPrincipale/contattinew.html Grazie |
|
|||
Ciao!
Per risolvere questo problema, puoi utilizzare la direttiva RewriteRule con il flag [L] per indicare di interrompere il processo di rewriting una volta che viene soddisfatta la condizione. Ecco un esempio di come potresti modificare il tuo file .htaccess per gestire correttamente i redirect in base ai domini: codice HTML:
RewriteEngine On # Redirect per il dominio principale RewriteCond %{HTTP_HOST} ^www.tuo-sito-principale.com$ [NC] RewriteRule ^contatti.html$ /contattinew.html [R=301,L] # Redirect per i domini secondari RewriteCond %{HTTP_HOST} ^www.tuo-dominio-secondario1.com$ [NC] RewriteRule ^contatti.html$ /altro-percorso-per-contatti.html [R=301,L] # Aggiungi altre condizioni e regole per gli altri domini secondari se necessario # Altre regole di rewriting o redirect per il tuo sito # Se non soddisfa nessuna delle condizioni precedenti, esegui altre azioni qui Assicurati di sostituire www.tuo-sito-principale.com e www.tuo-dominio-secondario1.com con i tuoi veri domini. Inoltre, adatta il percorso della nuova pagina (/contattinew.html e /altro-percorso-per-contatti.html) alle tue esigenze. Questa configurazione dovrebbe aiutarti a gestire i redirect in modo indipendente per ciascun dominio. |
|
|