- Home
- Categorie
- La Community Connect.gt
- Tutto sulla Community
- applicare un regola diversa per la stessa pagina
-
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=$2Tutto 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.
-
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