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

Discussione: rewrite url + htaccess

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    6

    rewrite url + htaccess

    Ciao a tutti. Ho testato tutti gli esempi trovati in questo forum, ma non riesco a far funzionare le rewrite url

    Esempio:
    http://www.miodominio.net/struttureP...php?r=Piemonte

    diventasse
    http://www.miodominio.net/strutture-Piemonte.html

    nel file .htaccess ho scritto:

    RewriteEngine on
    ErrorDocument 404 /errore-404.php
    #RewriteBase /
    RewriteRule ^strutture-([0-9]+).html strutturePerRegione.php?r=$1 [L,QSA]

    ma non funziona.

    Grazie tante per l'aiuto

  2. #2
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    che errore ti da?
    non è che hai dimenticato un $
    RewriteRule ^strutture-([0-9]+).html$ strutturePerRegione.php?r=$1

    oppure
    RewriteRule ^strutture-([^/]*)\.html$ /strutturePerRegione.php?r=$1 [L]


    prova a "giocare" con questo generatore
    http://www.generateit.net/mod-rewrite/

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    6
    grazie.
    Purtroppo non ho ottenuto nessun risultato.
    Non mi da errore, non fa la rewrite.
    In poche parole mi fa vedere sempre http://www.miodominio.net/struttureP...php?r=Piemonte

    Adesso sto verificando che non mi abbiano disattivato sull'hosting la mod_rewrite

  4. #4
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    guarda che sei TE che devi dargli in pasto la URL nuova cambiando i link!!!
    non lui che lo cambia in "automatico"..
    prova a scrivere nella url
    http://www.miodominio.net/strutture-Piemonte.html
    e vedi se esce qualcosa.

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    6
    SIIII!!! Grazie!!!

    Ma a questo punto devo cambiare tutti i link nelle pagine?

    come faccio a scrivere strutture-Piemonte.html al posto di strutturePerRegione.php?r=???
    [*]" ><?=$record['regione']?>

    grazie

  6. #6
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    certo, devi cambiare i link nelle pagine..
    [*]" ><?=$record['regione']?>

    così che dici?

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    6
    Ho risolto l'url della regione. Ora continuo ad avere il problema per la provincia e di conseguenza con il comune.

    Nel file .htaccess ho scritto questo

    RewriteRule ^regione-([^/]*)\.html$ /strutturePerRegione.php?r=$1 [L]
    RewriteRule ^provincia-di-([^/]*)\.html$ /strutturePerProvincia.php?p=$1 [L]

    ma la seconda dice pagina non trovata (es. www.miosito.net/provincia-di-alessandria.html).

    grazie

  8. #8
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    ..non è che Alessandria ha la A maiuscola..

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    6
    colpa mia, avevo omesso nella costruzione della url .html.

    Ultima domanda:
    RewriteRule ^strutture-in-([^/]*)\.html$ /strutturePerRegione.php?r=$1 [L]
    RewriteRule ^provincia-di-([^/]*)\.html$ /strutturePerProvincia.php?p=$1 [L]
    RewriteRule ^comune-di-([^/]*)\.html$ /strutturePerCitta.php?c=$1 [L]

    r=$1, p=$1, c=$1 deve andare sempre 1 in quanto è un solo parametrog giusto?

    grazie

  10. #10
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    eh, eh, eh...

    si.. se vuoi usare più parametri aggiungi numeri..

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.