- Home
- Categorie
- La Community Connect.gt
- Tutto sulla Community
- mod rewrite ok, ma le immagini non si vedono
-
mod rewrite ok, ma le immagini non si vedono
Sono molto n00b in campo mod rewrite ma vorrei porvi un quisito...
nella mia pagina nn uso percorsi assoluti per la grafica, esempio:
"img/gfx/menu.gif" ```il file si trova nella cartella www . miosito . com/img/gfx/menu.gif ma col mod rewrite scritto in questo modo:
RewriteEngine On
RewriteRule ^index/(.)/(.).php /index.php?cat=$1&sort_by=$2www . miosito . com/index/sport/img/gfx/menu.gif
insomma...cè una regola per impedire questo, o devo usare perforza i percorsi assoluti per le immagini?
-
ciao Ratto, benvenuto sul forum gt
io ti consiglio di usare url assoluti
altrimenti puoi usare il tag html <base>, ma non è proprio elegante
-
@osvi said:
ciao Ratto, benvenuto sul forum gt
io ti consiglio di usare url assoluti
altrimenti puoi usare il tag html <base>, ma non è proprio elegante
non ho mai sentito parlare di questo tag :bho:
eppure non sono un novizio dell HTML, forse perche come dici te nn è "elegante"quali sono le sue funzioni? come si usa?
-
-
La soluzione è RewriteCond.
RewriteEngine On # Questo esclude (!) dalla RewriteRule tutti i file che hanno queste estensioni. RewriteCond %{REQUEST_URI} !/(\.gif|\.png|\.jpg|\.txt|\.ico)$ RewriteRule ^index/(.*)/(.*).php /index.php?cat=$1&sort_by=$2 ```Tuttavia è scarsamente consigliato, perchè i percorsi da riscrivere dovrebbero avere directory a sè (/browse/cat/name) e pescare i file da un'altra parte (/img). Comunque quel .php è orrendo sinceramente :D
-
@whiles said:
La soluzione è RewriteCond.
anche@whiles said:
Comunque quel .php è orrendo sinceramente
quale .php?
-
@whiles said:
La soluzione è RewriteCond.
>RewriteEngine On # Questo esclude (!) dalla RewriteRule tutti i file che hanno queste estensioni. RewriteCond %{REQUEST_URI} !/(\.gif|\.png|\.jpg|\.txt|\.ico)$ RewriteRule ^index/(.*)/(.*).php /index.php?cat=$1&sort_by=$2 >```Tuttavia è scarsamente consigliato, perchè i percorsi da riscrivere dovrebbero avere directory a sè (/browse/cat/name) e pescare i file da un'altra parte (/img). Comunque quel .php è orrendo sinceramente :D grazie mille, ora provo e poi in caso abbia ancora problemi ritorno a rompere le palline :D per il .php hai ragione...è stata una dimenticanza ovvio che metterò .html :wink3:
-
@Ratto_333 said:
grazie mille, ora provo e poi in caso abbia ancora problemi ritorno a rompere le palline
per il .php hai ragione...è stata una dimenticanza ovvio che metterò .html imho anche .html è bruttissimo Preferisco lo stile mediawiki, niente estensione
-
@whiles said:
imho anche .html è bruttissimo Preferisco lo stile mediawiki, niente estensione
google che preferisce?
-
@Ratto_333 said:
google che preferisce?
Che io sappia, Google non fa preferenze in questo campo. Infatti, richiedendo la pagina sito.it è come se richiedessi sito.it/index.(htm|html|php) , quindi non vedo il motivo per cui sito.it dovrebbe essere svantaggiato. Inoltre come puoi vedere sarebbe possibile cambiare la "preferenza" di google semplicemente cambiando un'estesione da riscrivere: cosa alquanto illogica, visto che a questo punto la distinzione non esiste.