Gracias de nuevo ;). He puesto en el .htaccess esto:
Código HTML:
RewriteEngine on
RewriteRule ^([a-z]+)(\.html)?/([0-9]+)/([0-9]+)$ http://www.dominio.com/$1.php?id=$3pag=$4
Luego entro aquí
http://www.dominio.com/prueba.html/333/54
Y, como verás, me lleva a
http://www.dominio.com/prueba.php?id=333pag54
Parece que tampoco divide las variables con la & >_<.
Saludos ;)
P.D.: Si pones
http://www.dominio.com/prueba/333/54 sin el HTML, no te redirige, sino que da error 404.
EDIT: Ahora sí todo perfecto, incluso el:
Código HTML:
<BASE href="http://<?php echo $_SERVER['SERVER_NAME']."/".$_SERVER['PHP_SELF'] ?>">
Muchas gracias, de entre todas las webs y tutoriales que he visto, tu explicación ha sido la única que me ha servido ;)