Newsgroup: it.comp.www.php
Titolo: htaccess: caricare file pubblico senza passare da index.php

 
RewriteEngine On
RewriteCond $1 !^(index\.php)
RewriteRule (.*)        index.php?virtual_url=$1         [L]
 
Quindi collegandosi a
 
www.sito.it/test
 
 
abbiamo che $_GET['virtual_url']=='test'
 
Ma se ci si collega a
 
www.sito.it/css/test.css
 
 
deve essere caricato il file 'public/css/test.css' non 'index.php'.
 
Come fare?


Almeno ditemi se la mia domanda l'avete capita.


prova così
 
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
 

 RewriteRule ^.*$ index.php [NC,L]
 
A parte il fatto che ho dovuto fare qualche correzione, ripeto: avete 
capito la domanda?
Si può fare?
O si deve per forza elaborare l'url da codice php?


se ho capito bene stai chiedendo che i css vengano caricati senza 
passare per la regola??
se la risposta è si, allora è si, basta dire ad apache che i file .css 
non devono essere elaborate.
 
con questa regola indichi ad apache che i file js, jpg, css, e gif non 
devono essere elaborati ma inviati direttamente.
 
RewriteCond %{REQUEST_FILENAME} !^(.*).(js|jpg|css|gif)$
 
solo per i .css
RewriteCond %{REQUEST_FILENAME} !^(.*).(css)$
 
 
Ciao

 Ciao
 
index.php
public/css/test.css
 
 
digitando 
www.sito.it
 
deve essere caricato index.phhp
 
digitando 
www.sito.it/css/test.css
 (senza public)
deve essere caricato public/css/test.css
 
 


non ho testato ma prova
 
RewriteRule ^css/(.*) /public/css/$1 [L]
 
PS
ho googlato
"rewrite rule change css path"
sicuramente trovi qualcosa
 
 
Ciao

 sicuramente trovi qualcosa
 
La settimana è finita, ma volevo anche finire il lavoro.
Creare un paio di file per fare qualche prova, forse sarebbe stato più 
produttivo.


Cmq ecco la pappetta 
http://www.filedropper.com/provetar
 

 capito la domanda?
 
Quindi fai domande OT, di domenica e stai pure lì a pungolare per avere 
una risposta.

 produttivo.
 
Correggimi se ho capito male, ma credo che quello che cerchi tu si 
riassuma in un "vaffanculo".
 
Questo è un gruppo di discussione, non un helpdesk gratuito per quelli 
che non vogliono leggersi il manuale.
 
Invece di ringraziare bramante per averti dato la pappa quasi pronta 
(bastava metterla in microonde, aggiungere una riga, ed eri a posto) gli 
rinfacci anche che hai dovuto modificarla.
 
Addio.

 riassuma in un "vaffanculo".
 
Minghia, c'è amore oggi nell'aria :-)


              ^^^^^
 
...tu non ne sai nulla, eh? :-D
 
Leonardo
 
-- 
Were I Glenallan's Earl this tide, and were you Roland Cheyne,
My spur would be in my horse's side, the bridle upon his mane.
If they hae twenty thousand blades and we twice ten times ten,
Yet they hae but their tartan plaids, and we're mail-clad men.

 A parte il fatto che ho dovuto fare qualche correzione
 
wow, addirittura!! allora puoi cavartela da solo.

 ...tu non ne sai nulla, eh? :-D
 
Di morte e altre sciocchezze.


 
Ah Ah .. mi associo !
 
Comunque credo si tratti della stessa persona che postava con il nick 
"alex".
 
Lo stile č lo stesso: domande poste in modo non chiaro, risposte stizzose a 
chi cerca di siutare, etc etc..
 
Ci va un bel PLONK! 
 
 

 "alex".
 
È lo stesso dubbio che è venuto a me.


+1
Gli header dei due sono praticamente delle fotocopie peraltro
 
-- 
I fatti mi cosano


Che tristezza dover cambiare nick perchè troppo stronzi e farsi beccare
al secondo post...
 
g4b0