Visualizzazione dei risultati da 1 a 4 su 4

Discussione: MOD_REWRITE con slash

  1. #1

    MOD_REWRITE con slash

    Salve, ho letto un pochettino qualche tutorial per l'utilizzo del MOD_REWRITE.
    Qualcosina di basilare, ho imparato a farlo
    Ora però vorrei capire come implementare lo slash.

    Mi spiego meglio

    Al momento sono in grado di fare questo:
    Ho l'indirizzo index.php?var1=nike&var2=scarpa
    tramite questo htaccess

    RewriteRule ^([0-9a-z-A-Z+]-[0-9a-z-A-Z+]).html$ /index.php?var1=$1&var2=$2 [L]

    trasformo il link precedente in: www.sito.com/nike-scarpa.html

    E fin qui tutto bene....Se volessi invece utilizzare gli slash e fare una cosa
    del tipo www.sito.com/nike/scarpa/, come si fa?

    Ho provato facendo una cosa simile

    RewriteRule ^([0-9a-z-A-Z+]/[0-9a-z-A-Z+])$ /index.php?var1=$1&var2=$2 [L]

    ma non mi funziona. E' come se il server desse comunque precedenza alle cartelle, quindi è come se andasse a cercare un file in root/nike/scarpa invece di reindirizzare all'indirizzo index.php?var1=nike&var2=scarpa

    Mi potete aiutare???? Grazie....

  2. #2
    questa funziona:

    ^([0-9a-z-A-Z]+)\/([0-9a-z-A-Z]+)\.html$ /index.php?var1=$1&var2=$2 [L]
    se infatti faccio il test su
    nike/scarpa.html

    mi genera i seguenti:
    Matched Groups:
    0.0: (nike/scarpa.html)
    1.0: (nike)
    2.0: (scarpa)


  3. #3
    grazie per la dritta.
    Ora però avrei due domande :master:

    1. come si fa il test su queste cose?
    2. mettendo questo tipo di rewrite, devo reindirizzare tutte le immagini con indirizzi assoluti? Nel senso, se prima bastava mettere "src='Immagini/immagine.jpg'" ora dovrò mettere "src='http://www.miosito.com/Immagini/immagine.jpg'"??? Non c'è un metodo per evitare di cambiare tutti questi indirizzi?

    Grazie mille....

  4. #4
    lionalex
    leggi questo bell'articolo: http://www.smashingmagazine.com/2009...and-resources/
    in mezzo ci troverai molti link a tool on line . Per la prova di prima ho usato questo: http://rexv.org/, ovviamente devi scegliere le regex "PCRE" che sono quelle perl-compatibili usate da apache.

    Per i link alle immagini, certamente un url farlocco (ossia una path inesistente) non ti rende disponibili le immagini.

    ok quindi il tuo link assoluto: http://www.miosito.com/Immagini

    io uso invece path del genere : src='../../Immagini/immagine.jpg




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.