Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2008
    Messaggi
    19

    Aiuto rewrite url con .htaccess

    Salve,
    ho provato a cercare se ci fosse aperto qualche altro post con lo stesso argomento ma nn ho trovato nulla e spero che sia la sezione giusta, in caso contrario mi scuso anticipatamente.

    Passiamo al problema vero e proprio:
    Ho gli indirizzi del mio sito web dinamici e vorrei che non venissero visualizzati così ma "riscritti" in maniera un pò più leggibile.

    Il formato degli indirizzi delle mie pagine è:
    http://www.testmedicina.com/index.php?pagina=chisiamo

    e vorrei che visualizzasse:
    http://www.testmedicina.com/chisiamo.html

    ho fatto qualche prova inserendo nella root del sito il file .htaccess ma senza risultati.

    Qualcuno mi può gentiolmente aiutare?

    Grazie a tutti

  2. #2
    eh, e che c'è nel file .htaccess?
    I DON'T Double Click!

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2008
    Messaggi
    19
    Ho provato con:


    RewriteEngine on
    RewriteBase /
    RewriteRule ^(.*)-([0-9]+).html$ index.php?pagina=$2 [QSA,L]


    però nn avendolo mai usato probabilmente ho scritto una grossa cavolata..

  4. #4
    Ni, non è sbagliato ma questo prende solo indirizzi del tipo

    qualchecosa-123.html

    se invece fai una roba del genere:

    RewriteRule ^([^.]+).html$ index.php?pagina=$1 [L]

    tutti i link del tipo

    /pagina1.html

    vengono riscritti in

    index.php?pagina=pagina1
    I DON'T Double Click!

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2008
    Messaggi
    19
    ok...

    e mi sapresti dire più o meno l'espressione da inserire per fare quello che vorrei?

    Grazie in anticipo...

  6. #6
    ehm, quella che ti ho scritto?
    I DON'T Double Click!

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2008
    Messaggi
    19
    scusa probabilmente non riesco a capire io..

    ma l'espressione che mi hai scritto tu modificherebbe i link tipo /pagina1.html in index.php?pagina=pagina1 giusto?

    mentre a me se possibile servirebbe il contrario....

  8. #8
    eh?!? vuoi dire che hai delle pagina statiche .html e vuoi che siano raggiungibili tramite un link index.php?
    I DON'T Double Click!

  9. #9
    Utente di HTML.it
    Registrato dal
    Aug 2008
    Messaggi
    19
    Forse comincio a capire...dimmi se può essere giusto...

    io i miei link nelle mie pagine li ho già parametrizzati (tipo /index.php?pagina=chisiamo), invece dovrei mettere i link statici nei link a programma e fare un url rewrite per parametrizzarli..

    Giusto? o nn ho capito ancora niente ;-)

    Cmq grazie per il tempo dedicato...

  10. #10
    già ora ci sei:

    quando crei i tag anchor, li devi mettere come statici (Tuo Sito) a quel punto, sarà RewriteRule che si riscriverà (internamente, dal punto di vista del browser non cambierà l'indirizzo) l'indirizzo in index.php?pagina=tuosito
    I DON'T Double Click!

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.