====== Autoriser l'accès à un dossier à une URL en dehors de CakePHP ====== __Problème__: Comment autoriser l'accès à une URL (dossier ou autre) en dehors de CakePHP. __Solution__: Modifier le fichier .htaccess à la racine de l'application CakePHP. Par exemple, dans le cas d'une site CakePHP à la racine d'un nom de domaine, pour ne pas rediriger les URL commençant par /Shibboleth vers Cake, il suffit de modifier le fichier //.htaccess// original: RewriteEngine on RewriteRule ^$ app/webroot/ [L] RewriteRule (.*) app/webroot/$1 [L] en lui rajoutant les directives //[[http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html#rewritecond|RewriteCond]]//: RewriteEngine on RewriteCond %{REQUEST_URI} !^/Shibboleth RewriteRule ^$ app/webroot/ [L] RewriteCond %{REQUEST_URI} !^/Shibboleth RewriteRule (.*) app/webroot/$1 [L] Attention, les directives //RewriteCond// doivent être présents avant chaque //RewriteRule//