Hallo michael,
Meine Rewrite Rule dazu sieht so aus:
RewriteRule ^/(.*) /pages/$1
Du produzierst eine Endlosschleife:
'/artikel/filme' => trifft auf ^/(.*) zu; (.*) == 'artikel/filme'
wird zu: '/pages/artikel/filme'
'/pages/artikel/filme' => trifft auf ^/(.*) zu; (.*) == 'pages/artikel/filme'
wird zu: '/pages/pages/artikel/filme'
'/pages/pages/artikel/filme' => trifft auf ^/(.*) zu; (.*) == 'pages/pages/artikel/filme'
wird zu: '/pages/pages/pages/artikel/filme'
usw.usf.
RewriteCond ist Dein Freund:
RewriteCond %{REQUEST_URI} !^/pages
RewriteRule ^/(.*) /pages/$1 [L]
Das [L] (steht für "last") würde ich prophylaktisch dazutun, auch wenn das hier, da die einzige Regel, wohl nicht notwendig ist.
Viele Grüße,
Christian