Visualizzazione risultati 1 fino 7 di 7

Discussione: mod_rewrite e file htaccess

  1. #1
    L'avatar di webpaul
    webpaul non è connesso Utente attivo
    Data registrazione
    29-04-2005
    Messaggi
    257

    Predefinito mod_rewrite e file htaccess

    Ho iniziato a utilizzare il file .htaccess per il mod_rewrite sicuramente utilissimo. Mi sorge un "problema"...
    Io lavoro con il mio sito in locale e poi faccio l'upload dei file tramite ftp.
    Con l'attivazione del mod_rewrite e conseguente riscrittura di molti link, mi trovo però a doverli riscrivere in modo completo (compresi di http...). Ovviamente però per vedere il sito in locale tutti i link saranno con localhost ma quando vado a caricarli su altervista devo riscriverli tutti nuovamente con l'indirizzo del sito on-line.
    C'è un modo per evitare questa noiosa operazione?

  2. #2
    Guest

    Predefinito

    Attiva il supporto dell'htaccess anche in locale.


    Ciao!

  3. #3
    L'avatar di webpaul
    webpaul non è connesso Utente attivo
    Data registrazione
    29-04-2005
    Messaggi
    257

    Predefinito

    sì sì già fatto... scusa ma credo di non essermi spiegato bene.
    ad esempio io prima da una pagina avevo un link di questo tipo:
    Codice HTML:
    <a href="index.php">home</a>
    adesso però in quella pagina (che ha un indirizzo "riscritto") per far sì che funzioni devo scrivere:
    Codice HTML:
    <a href="http://webpaul.altervista.org/index.php">home</a>
    mentre finchè lavoro in locale devo scrivere:
    Codice HTML:
    <a href="http://localhost/index.php">home</a>
    Quindi ogni volta che carico i file da locale a online dovrei riscrivere tutti i link.
    Stesso discorso vale per i percorsi delle immagini anche nei CSS...
    Ultima modifica di webpaul : 09-01-2009 alle ore 13.28.07

  4. #4
    Guest

    Predefinito

    Allora usi male il mod_rewrite.
    Se configurato bene, non devi specificare gli URL assoluti, ma relativi, adattati ovviamente all'uso della riscrittura.
    Dovresti "risolvere" usando la Rewrite Base.


    Ciao!

  5. #5
    L'avatar di webpaul
    webpaul non è connesso Utente attivo
    Data registrazione
    29-04-2005
    Messaggi
    257

    Predefinito

    dunque mi capitava di aver trasformato un indirizzo del tipo:
    Codice:
    http://webpaul.altervista.org/news.php?notizia=25
    in
    Codice:
    http://webpaul.altervista.org/news/25/titolo_della_notizia
    Ma ovviamente dalla pagina con l'indirizzo riscritto i link di questo tipo
    Codice HTML:
    <a href="index.php">home</a>
    non funzionano correttamente perchè portano alla pagina
    Codice:
    http://webpaul.altervista.org/news/25/index.php
    Intanto dò un'occhiata alla Rewrite Base.

    Grazie mille
    Ultima modifica di webpaul : 09-01-2009 alle ore 14.08.14

  6. #6
    Guest

    Predefinito

    Citazione Originalmente inviato da webpaul Visualizza messaggio
    dunque mi capitava di aver trasformato un indirizzo del tipo:
    Codice:
    http://webpaul.altervista.org/news.php?notizia=25
    in
    Codice:
    http://webpaul.altervista.org/news/25/titolo_della_notizia
    Ma ovviamente dalla pagina con l'indirizzo riscritto i link di questo tipo
    Codice HTML:
    <a href="index.php">home</a>
    non funzionano correttamente perchè portano alla pagina
    Codice:
    http://webpaul.altervista.org/news/25/index.php
    Intanto dò un'occhiata alla Rewrite Base.

    Grazie mille
    Credo ci siano anche altri metodi, io personalemente riscrivo l'indirizzo in questo modo così non mi semplifico la vita con gli url.

    Codice:
    http://webpaul.altervista.org/titolo_della_notizia-news25.html

  7. #7
    L'avatar di webpaul
    webpaul non è connesso Utente attivo
    Data registrazione
    29-04-2005
    Messaggi
    257

    Predefinito

    sì infatti avrei escogitato una scappatoia :-)
    riscrivere appunto l'indirizzo senza inserire slashes "/".
    Una domandina: per l'indicizzazione quale potrebbe essere l'estensione migliore? .htm, .html o anche nulla?

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •