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

Discussione: Url rewrite

  1. #1

    Url rewrite

    Ho un url del tipo:

    http://www.mysite.com/index.php?id=1

    ho provato a trasformarlo in

    http://www.mysite.com/index/1.html

    o in http://www.mysite.com/index.php/1.html

    Per il primo modo ho usato un .htaccess con

    codice:
    RewriteEngine On
    RewriteRule ^index/([^/]+).html index.php?id=$1 [L]
    Ma viene completamente ignorato....

    Per il secondo ho invece aggiunto al php uno script che ho trovato qui su html.it.

    Questo funziona, ma siccome tutti gli url di immagini, script e css sono relativi, va tutto a ....

    Sinceramente non mi va di modificare tutti gli url =.=


    Qualcuno saprebbe aiutarmi con l'htaccess (Apache su Linux)
    Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi! (A.Einstein)

  2. #2
    Forse... apache odia gli /

    Ho provato con queste due:

    codice:
    RewriteEngine On
    RewriteRule ^index_([^/]+)\.html index.php?id=$1
    e

    codice:
    RewriteEngine On
    RewriteRule ^([^/]+)\.html index.php?id=$1
    e funzano alla perfezione (la prima prende url tipo index_16.html, la seconda 16.html e basta)




    Domandone: ma questo influisce sulle prestazioni?
    Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi! (A.Einstein)

  3. #3
    uppettino...
    Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi! (A.Einstein)

  4. #4
    nessun aiuto?
    Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi! (A.Einstein)

  5. #5
    Io uppo ancora....
    Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi! (A.Einstein)

  6. #6
    Non mi arrendo....... aiutooooooooooooo
    Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi! (A.Einstein)

  7. #7

  8. #8
    Beh prima di postare ho cercato 3-4 volte ma non ho trovato nulla di utile, ora provo a vedere quel link.... Grazie ^^
    Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi! (A.Einstein)

  9. #9
    Il mio problema è un altro... non mi accetta lo /

    Questo va:
    codice:
    RewriteEngine On
    RewriteRule ^index_([^/]+)\.html index.php?id=$1
    Questo invece no:
    codice:
    RewriteEngine On
    RewriteRule ^index/([^/]+)\.html index.php?id=$1 [L]

    Ho provato a fare delle modifiche e ho scoperto che il secondo codice funziona solo se creo la cartella index, ma comunque c'è il problema degli url relativi
    Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi! (A.Einstein)

  10. #10
    Prova con
    codice:
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index/([^/]+).html index.php?id=$1 [L]

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.