- Home
- Categorie
- La Community Connect.gt
- News Ufficiali da Connect.gt
- problema url e mod_rewrite
-
problema url e mod_rewrite
Buongiorno Community,
avrei un piccolo problema col mod_rewrite assolutamente non nuovo che da un pò mi sta alquanto rompendo :
praticamente,come per molti utenti,una volta che tramite le direttive mod_rewrite elaborate tramite il foglio .htaccess,ho il problema che una volta che cambio le directory da foglio php a sottocartella, questo è il codice :
RewriteEngine On
RewriteRule ^(.*)/$ squadre.php?link=$1mi capita che il percorso dei vari link relativi non si vedano più (ovvero immagini,fogli css ecc.)..ho provato ad aggiungere il "/" ad ogni elemento dei link,come per il css che da style.css come percorso è cambiato in /style.css..idem per le immagini che dal percorso madre images/immagine.jpg è diventato /images/immagine.jpg ..il problema che aggiungere lo slash al percorso non ha sortito nessun effetto...
ho ricevuto invece un buon risultato tramite php con questa funzione che cattura la cartella di root del server:
<?php
function webRoot(){
return dirname($_SERVER['SCRIPT_NAME']);
}
define('WEB_ROOT',webRoot());?>
ed anteponendo un print della costante prima del percorso..tuttavia volevo sapere se tramite direttive date al foglio .htaccess è possibile bypassare il problema..elaborando dunque una soluzione molto + elegante rispetto a questa adottata..grazie!!
-
Ciao My Name Is Dario e Benvenuto nel Forum GT,
non è un problema, ma "trasformando" le pagine in cartelle e sottocartelle è inevitabile che i riferimenti debbano partire dalla document root.