+ Rispondi alla Discussione
Risultati da 1 a 2 di 2

applicare un regola diversa per la stessa pagina

Ultimo Messaggio di osvi il:
  1. #1
    User
    Data Registrazione
    Feb 2008
    Messaggi
    22

    applicare un regola diversa per la stessa pagina

    Ciao ragazzi, vi espongo subito il mio problema, devo riscrivere un url e ho fatto così:

    #/it/test/modifica/prova.html
    RewriteRule ^([a-zA-Z]+)/test/([a-zA-Z]+)/[a-zA-Z0-9_-]+\.html$ test.php?lang=$1&action=$2 [L]


    Tutto funziona perfettamente, ora però il parametro "action" alcune volte lo devo mettere alcune volte no.

    Esempio:

    A volte ho questo tipo di url (non riscritta):

    test.php?lang=it&action=modifica


    A volte ho questa:

    test.php?lang=it

    Sempre della stessa pagina, come faccio con l'htaccess? Ovviamente quando ometto il parametro "action" mi dà un bello errore.
    Ultima modifica di Nimue del Lago; 13-12-08 alle 15:09 Motivo: Curare l'uso delle maiuscole.

  2. #2
    Esperto L'avatar di osvi
    Data Registrazione
    Jul 2006
    Località
    Siena
    Messaggi
    1,077
    Si può fare solo al contrario..

    Un pattern lo puoi mandare ad un solo URL, mentre un URL può essere raggiunto da più pattern..

    es:
    /it/test/a.html -> x.php
    /it/test/b.html -> y.php
    /it/test/a.html -> x.php non consentito (a meno che non usi qualche RewriteCond)
    /it/test/c.html -> x.html consentito
    Firefox browser

+ Rispondi alla Discussione

Tag per Questa Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.