Visualizzazione risultati 1 fino 8 di 8

Discussione: mod_rewrite con EasyPHP non funziona

  1. #1
    Data registrazione
    05-06-2006
    Messaggi
    19

    Predefinito mod_rewrite con EasyPHP non funziona

    Ciao a tutti, nn riesco a far funzionare il .htaccess con il nuovo EasyPHP 3.0

    ho letto un po in giro che il file httpd.conf in apache ha di default questa funzione disattivata...

    lho fatta partire decommentando la stringa

    LoadModule rewrite_module modules/mod_rewrite.so

    nessun altra modifica, provo il phpinfo() e tra i "Loaded Modules" ho anche il mod_rewrite, fin qui tutto ok

    all interno dell htaccess ho queste regole

    Codice:
    RewriteEngine On
    RewriteRule ^download_([^/]+).html /programma.php?file_name=$1
    la pagina "programma.php" si trova insieme al .htaccess in EasyPHP 3.0\www\prove\


    io penso sia colpa di questa cartella "prove" che sballa il tutto...
    l'errore visualizzato è questo

    "Oggetto non trovato! L'URL richiesto non esiste su questo server. Se hai scritto l'URL a mano, per favore controlla che non ci siano errori..."
    insomma il classico 404

    se qualcuno sa come risolvere o compilare le regole, beh, si faccia avanti :D

  2. #2
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,558

    Predefinito

    Prova ad aggiungere un RewriteBase /prove
    In pratica così:
    Codice:
    RewriteEngine On
    RewriteBase /prove
    RewriteRule ^download_([^/]+).html /programma.php?file_name=$1

  3. #3
    Data registrazione
    05-06-2006
    Messaggi
    19

    Predefinito

    il tuo "prova ad aggiungere" era un "prova ad aggiungere che forse sistemi la cosa" o un "prova ad aggiungere che il problema è proprio quello"??? :°DDD

    cmq non cambia nulla :S

  4. #4
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,558

    Predefinito

    Citazione Originalmente inviato da clicktestemobili Visualizza messaggio
    il tuo "prova ad aggiungere" era un "prova ad aggiungere che forse sistemi la cosa" o un "prova ad aggiungere che il problema è proprio quello"??? :°DDD

    cmq non cambia nulla :S
    un po e un po
    Cioè il RewriteBase è bene che ci sia e avrebbe potuto risolvere il "problema" da te indicato.
    Dato che non ha risolto evidentemente dipende da qualcos'altro che al momento mi sfugge.

  5. #5
    Guest

    Predefinito

    Prova così:
    Codice:
    RewriteEngine On
    RewriteBase /prove
    RewriteRule ^download_([^/]+).html$ /programma.php?file_name=$1

  6. #6
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,558

    Predefinito

    Mi sa che bisogna specificare la directory anche nel rewriterule quindi:
    RewriteRule ^download_([^/]+).html /prove/programma.php?file_name=$1
    o così:
    RewriteRule ^download_([^/]+).html ./programma.php?file_name=$1

  7. #7
    Data registrazione
    05-06-2006
    Messaggi
    19

    Predefinito

    niente, provati tutti i modi, nn punta proprio a nulla, nn capisco, ora provo qui su altervista a settare l htaccess con le stesse cartelle del pc, che magari cè un errore di battitura e vorrei evitare di perdere una giornata dietro sta cosa per una cavolata del genere -.-

    ----------

    ho fatto la prova sul server altervista

    mettendo questa regola
    Codice:
    RewriteEngine On
    RewriteRule ^download_([^/]+).html /prove/programma.php?file_name=$1
    e funziona benissimo...
    in locale con easy php no -.-
    Ultima modifica di clicktestemobili : 18-03-2009 alle ore 21.15.25

  8. #8
    Guest

    Predefinito scusate per il ritardo... ma io ho risolto...

    in C:\Programmi\EasyPHP 3.0\apache\conf

    aprite httpd.conf

    cercate la linea:

    #LoadModule rewrite_module modules/mod_rewrite.so

    e rimuovete il commento ossia

    LoadModule rewrite_module modules/mod_rewrite.so

    a me funziona anche in locale ;)

Regole di scrittura

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