Salve a tutti, ho un problema con i valori opzionali di .htaccess; cioè creai tempo fa questa regola che funziona perfettamente, ma ora che ho cominciato a creare la paginazione, è sorto il problema, ovvero:
Avendo la seguente regola
RewriteRule ^([A-Za-z0-9-]+)\/([A-Za-z0-9-]+)(?:\/([A-Za-z0-9-]+))?(?:\/([A-Za-z0-9-]+))?(?:\/([0-9-]+))?$ /search.php?ln=$1&re=$2&pr=$3&co=$4&p=$5 [L]
Ho impostato il numero della pagina per la paginazione come 5° valore.
Ora se mi vengono a mancare il 3° e 4° valore (essendo opzionali...) il 5° valore che mi indica la paginazione, non lo avrò più li, ma sarà diventato il 3° o il 4°.
Come posso risolvere questo problema?
Grazie a tutti anticipatamente.![]()
PS: spero di essere stato chiaro, e di aver postato nella sezione corretta.

Rispondi quotando
=categoria&id=titolo
ma ora che ho visto la seconda penso che possa essere ancora più utile.