Visualizzazione dei risultati da 1 a 4 su 4

Discussione: URL Rewrite Help

  1. #1

    URL Rewrite Help

    Ho un sito che carica gli eventi tramire la pagina :

    dettaglievento.php?id=48&titolo=Simply_Red

    Che vorrei trasformare in

    /eventi/Simply_Red/48/

    Ho inserito il seguente RewriteRule ma me lo ignora :

    RewriteEngine on
    RewriteRule ^([^/]+)-([0-9]+)$ dettaglievento.php?id=$2&titolo=$1

    Avete idea del perchè ?

    Grazie

    -Kiko -
    .....vivi nel rispetto di chi vive nel rispetto degli altri ......

  2. #2
    1. Hai scritto la regola al contrario (il match va a sinistra)
    2. Non puoi usare una rewriterule sulla query string (vedi http://www.simonecarletti.com/blog/2...ing-redirects/)

  3. #3
    Ciao e grazie mille per la tua risposta !
    Io non voglio però fare un redirect alla cartella "eventi" perchè questa non esiste, ma vorrei trasformare la visualizzazione di dettaglievento.php in "/eventi/" ed il titolo nel nome della seguente + eventualmente l'id di cui però posso fare volentierissimo a meno.
    In pratica vorrei che da:

    dettaglievento.php?id=48&titolo=Simply_Red

    venisse fuori

    /eventi/Simply_Red/48/ o ancor meglio /eventi/Simply_Red/

    Devo usare RedirectMatch ?
    Grazie
    - Kiko -
    .....vivi nel rispetto di chi vive nel rispetto degli altri ......

  4. #4
    Scusa, avevo capito male io.

    codice:
    RewriteEngine On
    RewriteRule ^/eventi/(.*?)/(.*?)/$ dettaglievento.php?id=$2&titolo=$1

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.