windowsで作成したcakephpのプログラムをmacbookに移設したとき、403や404エラーが出てしまいました。そのときの対処法をメモしておきます。
/etc/httpd/users/ログイン名.conf
<Directory "/Users/ログイン名/Sites/"> # Options Indexes MultiViews Options Indexes MultiViews FollowSymLinks # AllowOverride None AllowOverride All Order allow,deny Allow from all </Directory>
http://localhost/~user/cake/ で設置したとき
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
RewriteBase /cake
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
RewriteBase /cake/app
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
RewriteBase /cake/app/webroot
</IfModule>
投稿日: