- Home
- Categorie
- La Community Connect.gt
- Tutto sulla Community
- baco in rewrite rule
-
baco in rewrite rule
Ciao a tutti,
Ecco il problema:
Ho un dominio e un subdominio:
Ho implementato un rewrite rule per la canonicalizzazione del dominio:
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST}!^www.dominio.com
RewriteCond %{HTTP_HOST}!^sub.dominio.comRewriteRule (.*) http://www.dominio.com/$1 [R=301,L]
La terza rewrite cond serve ad impedire che anche il subdominio venga automaticamente risolto come dominio.com/sub/, restando sub.dominio.com.
Ora scopro però che comunque risponde all' url dominio.com/sub/ se questa specifica richiesta viene digitata...
La mia conoscenza del mod_rewrite finisce qui:
Ho provato varie combinazioni ma non pervengo a nulla: ho anteposto un semplice redirect permanent appropriato al set di rules, e funzionerebbe, ma qualcuno mi ha detto che non è il modo migliore poichè si riduce ad un loop di redirezionamenti...
Come posso canonicalizzare anche il subdominio?
Suppongo si possa integrare conl'attuale 301, ma in che modo???Grazie di un gentile suggerimento
-
ciao greywolf
non ho ben capito cosa vuoi fare
puoi spiegarmi per bene gli URL ammessi e quelli che devono invece essere redirezionati?
-
Dunque:
ho un dominio e un subdominio:
Per il dominio, voglio che google indicizzi solo www.miosito.net e non anche http://miosito.net
Per il subdominio voglio che indicizzi http://sub.miosito.net e non anche www.miosito.net/sub/
Col set di regole già presenti nel mio htaccess per il dominio sono già a posto,mentre per il subdominio no.Esso compare ancora se lo cerco come www.miosito.net/sub/...
Possiamo fixare il baco?
Grazie
-
a parte la prima riga non serve
così come l'hai messo non va bene
o separi in due file o scrivi una condizione+regola e un'altra condizione+altra regolaspiego meglio:
tu controlli che l'host non sa www.€.com E che non sia sub.€.com
tutti gli altri casi portano a www.€.com/$1ma se tu entri da www.€.com/sub usi la regola e reindirizzi verso www.€.com/sub.. loop infinito e Firefox dopo un po' di iterazioni si ferma dicendo "Questa pagina non redireziona in modo corretto"
la soluzione più semplice è spezzare il tutto in due file: uno nella root uno in sub
-
Provato:non funziona...
-
puoi postare tutto quello che hai fatto?