Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: mod_rewrite

  1. #1
    Utente di HTML.it L'avatar di Vash SD
    Registrato dal
    Sep 2006
    Messaggi
    502

    mod_rewrite

    Ciao ragazzi, sto combattendo contro questo nuovo nemico: il mod_rewrite.

    Ho creato il file infos.htaccess, completo del seguente codice:
    Leggendo numerose guide ho scritto ciò:
    codice:
    RewriteEngine On
    RewriteRule ^. http://www.MioDominio.com/vedi.php?id=$1 [L]
    Che a parole, se ho capito bene le guide, dovrebbe significare:

    Al link http://www.MioDominio.com/1Df247 visualizzami la pagina http://www.MioDominio.com/vedi.php?id=1Df247 ...è corretto?

    Perché il punto, che dovrebbe ammettermi qualsiasi carattere, messo così mi confonde un po' le idee...
    Personal Home Page

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    dove c'è il "punto" si deve mettere una regexp che intercetta l'url da modificare... devi decidere che indirizzi modificare e come... $1 legge le stringhe della regexp, p.es.:

    (da verificare la sintassi...)
    codice:
    RewriteRule ^(.*)$ http://www.example.com/show.php?id=$1 [L]
    Cambia un indirizzo come http://www.example.com/ESEMPIO in http://www.example.com/show.php?id=ESEMPIO

  3. #3
    Utente di HTML.it L'avatar di Vash SD
    Registrato dal
    Sep 2006
    Messaggi
    502
    Esatto, però non va

    Forse perché l'ho chiamato infos.htaccess ?
    Personal Home Page

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    deve chiamarsi ".htaccess" esattamente

  5. #5
    Utente di HTML.it L'avatar di Vash SD
    Registrato dal
    Sep 2006
    Messaggi
    502
    Quindi .htaccess con estensione .htaccess,

    di conseguenza:

    .htaccess.htaccess ?
    Personal Home Page

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    no, no, proprio ".htaccess" e basta (solo l'estensione, per capirci)... se usi win potresti avere problemi... in questo caso chiamalo "_.htaccess" e dopo l'upload rinominalo direttam. online, poi te lo riscarichi in locale

  7. #7
    Utente di HTML.it L'avatar di Vash SD
    Registrato dal
    Sep 2006
    Messaggi
    502
    Aah! ho capito! Grazie

    Ora l'unico problema resta capire perché mi dice not found e non mi mostra show.php
    Personal Home Page

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    ma l'url del browser che indirizzo riporta? "show.php" è un esempio che ho fatto io... hai uploadato un file così?

  9. #9
    Utente di HTML.it L'avatar di Vash SD
    Registrato dal
    Sep 2006
    Messaggi
    502
    Sisi c'è la pagina show.php, ci sono tutte le pagine. Che strano...
    Personal Home Page

  10. #10
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    beh... questo non è un problema di mod_rewrite... controlla l'url e la cartella dov'è salvata la pagina... ti consiglio di mettere R nelle regole (cioè [L] diventa [R,L]) per il debugging

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.