Vous devez définir le RewriteBase
correct dans votre .htaccess
si vous allez courir gâteau dans un sous-répertoire.
Les deux /xyz/cake/.htaccess
et /xyz/cake/webroot/.htaccess
(en supposant que /xyz/cake
est le chemin vers Cake et votre répertoire d'application) doivent être mis à jour.
/xyz/cake/.htaccess:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /xyz/cake/
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
</IfModule>
/xyz/cake/webroot/.htaccess:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /xyz/cake/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>
parfait et merci pour l'aide –