Varias cosas,
No entiendo el propósito de lo siguiente:
Código:
<Files articulo>
ForceType application/x-httpd-php
</Files>
Mejor dicho, está al santo botón.
El .htaccess tiene que estar dentro de /paginasphp/ , ¿está ahí?
Ojo que estás poniendo en la expresión regular /articulo y todas tus direcciones comienzan en realidad con /paginasphp/. Poné una línea
y
escribí la reescritura así:
Código:
RewriteRule ^articulo/(.+)/(.+)$ /articulo.php?id=$1&pagina=$2
Si omitís el RewriteBase tendrías que escribir la línea así:
Código:
RewriteRule ^paginasphp/articulo/(.+)/(.+)$ /articulo.php?id=$1&pagina=$2
Otra cosa, no me gusta el (.+) porque sirve para reemplazar todos los caracteres y solo estás usando números. Mejor pone [0-9]+ en su lugar.
Saludos!