- Home
- Categorie
- Digital Marketing
- Posizionamento Nei Motori di Ricerca
- Redirect senza www che non blocchi i terzi livelli
-
Redirect senza www che non blocchi i terzi livelli
Ciao a tutti, vorrei inserire questa regola per evitare che il sito appaia sia con www che senza, ma crea dei problemi con un dominio di terzo livello che ho (il blog), qualcuno sa dirmi come modificare la regola in modo che funzioni?
GrazieRewriteCond %{HTTP_HOST} *!^www*.nomesito\.tld RewriteRule (.*) nomesito. tld/$1 [L,R=301]
(ho staccato l'indirizzo per togliere il link attivo)
-
Non ho ben capito.
Come mai la regola per evitare il redirect da non-www a www va in conflitto con blog.?
Non è separata la configurazione del sottodominio a livello di virtualhost?
-
Non saprei, forse il problema è che la regola considera tutto quello che non è WWW? Non sono molto ferrato nelle espressioni regolari...
-
Ok, ma come mail i sottodomini sono tutti raggiungibili?
Hai impostato una wildcard nei DNS e crei i sottodomini virtuali via software+htaccess?
-
No, forse mi ero espresso male. C'è solo un dominio di terzo livello su questo sito ed è blog. tutto il resto del sito si sviluppa su www, la domanda a questo punto è: se la regola considera tutto quello che non è www, come aggiungo una seconda regola che mi abilita il terzo livello blog?
-
Aggiungi una OR che fa il ! anche su blog.
-
Mi sapresti dire la sintassi?
-
!^(www|blog)
-
ma quante ne sai!
-
Troppe