Risultati da 1 a 7 di 7

Discussione: mod_rewrite

  1. #1
    valer è offline Utente del Forum
    Data Registrazione
    Jul 2012
    Messaggi
    11

    mod_rewrite

    ciao, sto cercando di riscrivere una pagina con una variabile tipo

    /bacheca.php?messaggio=1 (1 o 10 o 100)

    con questa espressione

    RewriteRule ^messaggio/([(0-9)+])\.html$ /bacheca.php?messaggio=$1 [L]

    dopo vari tutorial dove ognuno usa una espressione diversa

    ero risciuto soltanto a fare

    RewriteRule index.php bacheca.php [L]

    pagina index mostra il contenuto di bacheca.php


    dove sbaglio???? aiuto

  2. #2
    L'avatar di alessandro1997
    alessandro1997 è offline Super Moderatore
    Data Registrazione
    Oct 2009
    Località
    Roma
    Messaggi
    5,138
    Codice:
    RewriteEngine On
    RewriteRule ^messaggio/([0-9]+)\.html$ bacheca.php?messaggio=$1 [L]
    Ultima modifica di alessandro1997; 15-07-2012 alle 00:24

  3. #3
    valer è offline Utente del Forum
    Data Registrazione
    Jul 2012
    Messaggi
    11
    non funziona, provato sia con xampp sia sul server alter vista

    da cosa potrebbe dipendere?

  4. #4
    L'avatar di alessandro1997
    alessandro1997 è offline Super Moderatore
    Data Registrazione
    Oct 2009
    Località
    Roma
    Messaggi
    5,138
    Ho modificato il messaggio originale (mi ero scordato il backslash prima del punto). Prova ora.

  5. #5
    valer è offline Utente del Forum
    Data Registrazione
    Jul 2012
    Messaggi
    11
    non funziona

  6. #6
    L'avatar di alessandro1997
    alessandro1997 è offline Super Moderatore
    Data Registrazione
    Oct 2009
    Località
    Roma
    Messaggi
    5,138
    Mi sembra strano: a me in locale funziona. Che hosting stai usando? Potrebbe essere necessario aggiungere:
    Codice:
    RewriteBase /
    Dopo:
    Codice:
    RewriteEngine On
    Sostituendo la slash con la directory in cui si trova il file .htaccess.

  7. #7
    valer è offline Utente del Forum
    Data Registrazione
    Jul 2012
    Messaggi
    11
    non funziona, uso xampp e alter vista

    riesco anche a fargli riscrivere l'url con il www

    RewriteEngine On
    RewriteBase /
    RewriteCond %{HTTP_HOST} ^pescaranuova.altervista.org [NC]
    RewriteRule ^(.*)$ http://www.pescaranuova.altervista.org/$1 [L,R=301]

    ma

    RewriteRule ^messaggio/([0-9]+)\.html$ bacheca.php?messaggio=$1 [L]

    non funziona, mi rimane la pagina con scritto bacheca.php?messaggio=1 e io vorrei un bacheca/messaggio/1.html o qualcosa di simile ma non funziona

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •