se lo fai con una parte in meno la RegExpr non è più validata e non otterrai la riscrittura.

Dovrai fare:
codice:
RewriteRule ^(.*?)/(.*?)/(.*?)/(.*?)\.html$ view.php?a=$1&b=$2&c=$3&d=$4 [L]
RewriteRule ^(.*?)/(.*?)/(.*?)\.html$ view.php?a=$1&b=$2&c=$3 [L]
RewriteRule ^(.*?)/(.*?)/\.html$ view.php?a=$1&b=$2 [L]
RewriteRule ^(.*?)/\.html$ view.php?a=$1 [L]