Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di fiscet
    Registrato dal
    Jul 2001
    residenza
    Oderzo TV
    Messaggi
    207

    .htaccess: url rewriting e percorsi

    Ciao a tutti,
    premetto che url rewriting mi funziona, tranne per una sottile questione:

    se voglio trasformare, per es., l'url:

    http://127.0.0.1/apache2-default/pro...EST/prova.html

    in

    http://127.0.0.1/apache2-default/pro....php?lang=TEST

    scrivo nel file .htaccess quanto segue:

    RewriteRule ^([a-z]+)/prova.html$ index.php?lang=$1 [L]

    Il rewriting funziona, per il file fisico index.php mi perde i riferimenti
    dei file .css, delle immagini, etc.

    Il motivo è evidente:
    il file prova.html dell'url riscritto figura all'interno della cartella TEST,
    mentre il file fisico si trova ad un livello di differenza.

    C'è una soluzione per evitare di scrivere url assoluti per .css e immagini?
    Christian Zanchetta
    Fiscet.it
    Ecommerce e Web Marketing

  2. #2
    Interessa anche a me questa cosa, non ho trovato nulla nelle guide e nel forum.

    Ho provato anche modificando gli url delle immagini, ma siccome ho l'esigenza di accedervi tramite php (per le dimensioni ad esempio) devo scrivere anche l'url fisico, oltre che risalire di directory attraverso una serie di "../" nella parte html.
    Non mi sembra una soluzione molto elegante.


    Ciaooooo!
    Originariamente inviato da kalamaro
    una volta avevate linkato la pagina di un software per eliminare i ciao! di debug dai post, ho provato nel mio negozio di fiducia a scaffale non lo hanno, vi ricordate il nome?

  3. #3
    Utente di HTML.it L'avatar di fiscet
    Registrato dal
    Jul 2001
    residenza
    Oderzo TV
    Messaggi
    207

    Ecco come ho risolto

    Ciao,
    ho risolto il problema impostando nell'header
    <base href="http://www.sito.it/" />

    Vedrai che cosi andrà tutto ok
    Christian Zanchetta
    Fiscet.it
    Ecommerce e Web Marketing

  4. #4
    Io invece avevo "risolto" impostando tutti i link (e riferimenti a file esterni, come immagini, css, ecc) con lo slash davanti: href="/nomefile"


    Ciao!
    Originariamente inviato da kalamaro
    una volta avevate linkato la pagina di un software per eliminare i ciao! di debug dai post, ho provato nel mio negozio di fiducia a scaffale non lo hanno, vi ricordate il nome?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.