- Home
- Categorie
- La Community Connect.gt
- Tutto sulla Community
- significato
-
significato
Mi spiegate esattamente il significato di questa regola,per piacere?
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www.dominio.netRewriteRule (.*) http://www.dominio.net/$1 [R=301,L]
Non voglio sapere a che serve, ma il significato esatto delle espressioni.
Grazie
-
se l'host richiesto è settato E non è www.dominio.net
manda tutte le richieste a dominio.net/richiesta con 301a occhio la prima riga è inutile
ciao!
-
Grazie!
Se la modifico così:
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} ^dominio.netRewriteRule (.*) http://www.dominio.net/$1 [R=301,L]
Significa, se l'host è settato ed è ominio.net reindirizza a www.dominio .net?
-
si, ma cancella la prima riga: non serve
comunque userei l'altro caso, la negazione.. così oltre a eliminare dominio.net fai fuori gli altri eventuali casi (tipo risoluzione dns in IP)
-
Ok, capito. Grazie.
E se volesi reindirizzare ad una subdirectory?
Ho provato questo
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} ^dominio.netRewriteRule (.*) http://www.dominio.net/sub/$1 [R=301,L]
ma non funzia...:(