Nada....el problema está ahí....que hay dos reglas con casi lo mismo:
Código PHP:
RewriteRule ^articulos/([a-zA-z0-9]+)/(.*) ficha.php?cod=$1 [L]
RewriteRule ^articulos/([a-zA-z0-9]+)/(.*)/p([0-9]+) ficha.php?cod=$1&page=$3 [L]
si yo en la primera en lugar de artículos pongo por ejemplo fichas tal que así
Código PHP:
RewriteRule ^fichas/([a-zA-z0-9]+)/(.*) ficha.php?cod=$1 [L]
RewriteRule ^articulos/([a-zA-z0-9]+)/(.*)/p([0-9]+) ficha.php?cod=$1&page=$3 [L]
entonces sí funciona. alguno sabéis por qué?