La volta scorsa non avevo notato

Devi differenziarle in qualche modo, altrimenti risultano uguali

codice:
RewriteRule ^(.*?)/cont-(.*?)/\.html$ view.php?p=$1&idcont=$2 [L]
RewriteRule ^(.*?)/(.*?)/\.html$ view.php?p=$1&t=$2 [L]
tanto per fare un esempio