Salve.. spero che qualcuno possa aiutarmi perché non ne sto venendo a capo.
Uso un espressione regolare per fare dei redirect da URL di questo genere:
www.sito.com/elenco/a/sezione/gruppo-2
a queste URL:
www.sito.com/elenco/a/sezione/gruppo
Ho provato subito con questa espressione:
Mi sembrava funzionasse bene finché non mi sono accorto di un problema,
infatti esisto anche URL di questo genere nel sito:
www.sito.com/elenco/a/sezione/gruppo/elemento-2
Che non voglio reindirizzare ma che con quella espressione ovviamente succede,
ho fatto varie modifiche all'espressione ma nessuna ha funzionato.. ho cercato
per esempio di essere più specifico e ho sostituito l'espressione con questa:
Pensavo di escludere lo "/" dai caratteri consentiti ma il redirect avviene lo stesso.
Grazie mille..
Uso un espressione regolare per fare dei redirect da URL di questo genere:
www.sito.com/elenco/a/sezione/gruppo-2
a queste URL:
www.sito.com/elenco/a/sezione/gruppo
Ho provato subito con questa espressione:
Codice:
RedirectMatch 301 ^/elenco/([a-z0-9]{1})/(.+)/(.+)\-2$ http://www.sito.com/elenco/$1/$2/$3
Mi sembrava funzionasse bene finché non mi sono accorto di un problema,
infatti esisto anche URL di questo genere nel sito:
www.sito.com/elenco/a/sezione/gruppo/elemento-2
Che non voglio reindirizzare ma che con quella espressione ovviamente succede,
ho fatto varie modifiche all'espressione ma nessuna ha funzionato.. ho cercato
per esempio di essere più specifico e ho sostituito l'espressione con questa:
Codice:
^/elenco/([a-z0-9]{1})/(.+)/([a-z0-9\-]+)\-2$ http://www.sito.com/elenco/$1/$2/$3
Pensavo di escludere lo "/" dai caratteri consentiti ma il redirect avviene lo stesso.
Grazie mille..