Visualizzazione dei risultati da 1 a 3 su 3

Discussione: problema con htaccess

  1. #1

    problema con htaccess

    Ho un po provato a cercare ma avendo alle volte problemi anche a non sapere cosa cercare sono un po bloccato....

    salve a tutti, so che è quesi venerdì sera ma un po ci spero...

    Il mio problema...
    ho questo indirizzo:
    http://localhost/sito/it/login/error/

    e con questa regola
    codice:
    RewriteRule ^([a-z]{2})/login/([a-z]+)/$ login.php?intl=$1&action=$2 [L]
    mi funziona.
    Ad esempio invece di essere /errore/ potrebbe benissimo essere /register/ oppure /confirm/...ma fin qui mi funziona tutto bene.
    Ci sono però delle volte in cui dovrei inserire anche qualche variabile via url dopo lo slash e non so come impostare la regola. Se metto:

    codice:
    RewriteRule ^([a-z]{2})/login/([a-z]+)/id=([0-9]+)$ login.php?intl=$1&action=$2&id=$3 [L]
    questo indirizzo

    http://localhost/sito/it/login/error/

    non mi va

    mentre questo

    http://localhost/sito/it/login/error/id=3

    naturalemte si

    come posso fare per fare una sorta di costrutto che faccia funzionare entrambi i costrutti?
    So che magari dovrei usare i flag ma non saprei quale.

  2. #2
    perchè non fai così:
    codice:
    RewriteRule ^([a-z]{2})/login/([a-z]+)/id=([0-9]+)$ login.php?intl=$1&action=$2&id=$3 [L]
    RewriteRule ^([a-z]{2})/login/([a-z]+)/$ login.php?intl=$1&action=$2 [L]
    Dolcissima è la vita nella totale assenza di senno.

  3. #3
    mannaggia.....grazie......
    le stavo provando tutte ma a questa non ci avevo pensato.....grazie mille funziona........

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.