10.6.10

Redireccions a Apache

Fent proves amb les directives de redirecció d'Apache, el Redirect, he descobert que si redirigeixes un web a un nou servidor cal eliminar el fitxers antics i no n'hi ha prou en canviar els permisos ja que llavors abans de redirigir l'Apache troba els fitxers i dóna un error d'Access denied. Passa el mateix amb el RedirectMatch que incorpora expressions regulars:
    redirect 301 /carpeta http://noudomini/carpeta
    RedirectMatch 301 ^/carpeta/subcarpeta/(.*)$ http://noudomini/carpeta/$1

El que no he provat és que passa si fem la redirecció reescrivint les URLs amb alguna cosa com aquesta:
    RewriteEngine On
    RewriteRule ^olddir/(.*)$ http://new.com/newdir/$1 [R=301,L]