[TiLUG] io odio .htaccess
marco*
marco@autistici.org
Gio 25 Giu 2009 03:08:13 CEST
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Ciao bellezze,
ho un bel problemone col mod_rewrite di Apache su un sito, non so se
la cosa sia stata già discussa altre volte.
La storiella è la seguente: ho un dominio blabla.it sul quale ho il
controllo del dns, per cui mi creo i miei belissimi sottodomini ciao e
yo che hanno come obiettivo i seguenti redirect
ciao.blabla.it/ -> blabla.it/ciao/
yo.blabla.it/ -> blabla.it/yo/
In realtà non voglio un redirect: nella barra deve rimanere
*.blabla.it, e non la sottodirectory; sono riuscito a farlo con questa
stringa di .htaccess:
> RewriteCond %{HTTP_HOST} ^yo.blabla.it$ [NC]
> RewriteCond %{REQUEST_URI} !yo/
> RewriteRule ^(.*)$ /yo/$1 [L]
evitando [R=301]. Se io provassi a scrivere "yo.blabla.it/bella/
roba.css" mi aspetto che vada in "blabla.it/yo/bella/roba.css", no?
INVECE NO, perché sto stronzo mi ridirige semplicemente in /yo/,
tenendo però scritto "yo.blabla.it/bella/roba.css" nella barra, la
quale cosa è piuttosto irritante perché qualsiasi subdir / file gli
chieda ( anche inesistente ) dà sempre lo stesso risultato.
Nessuno sembra avere il mio problema e sto quasi pensando che sia
dovuto al provider, però magari sbaglio qualcosa, anche perché non so
una fava di regexp e simili, né di flags strane di Apache al di fuori
di un paio di reminescenze adolescenziali.
Qualcuno ha idea ?
Baci
~m
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.11 (Darwin)
iEYEARECAAYFAkpCzgAACgkQJGACtWJUZdMarQCgoBiTamD7s8m8inClZ3eD2xrT
qaoAn0zWH1EkqVpPSzwk6ccvU+FRUs95
=r7/t
-----END PGP SIGNATURE-----
Maggiori informazioni sulla lista
TiLUG