Apache2 構成ファイルでLAMP サーバーを にDocumentRoot /var/www
変更して構成しました。これにより、 に自動的にマップできます。VirtualDocumentRoot /var/www/%-3/
/var/www/<subdomain>
<subdomain>.example.com
私は現在、ディレクトリ内の Cake を使用して、CakePHP (2.x) を学習中/var/www/foo/
です。URL が適切にリダイレクトされていないことに気付き、この問題を解決しようとしています。に従ってhttp://bit.ly/KmEhHl
、デフォルトの .htaccess ファイルを (特に) 次のように変更しました。
RewriteBase /cake
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
error.log
しかし、rewrite.log
これにより 500 Internal Server Error.htaccess
が発生しapp/webroot
ます。
私の理解では、L
ここのフラグは「最後のルール」を示す必要があります。このエラーは、 の理解が不十分なために発生したものだと思いますがmod_rewrite
、これがどこで発生しているのか正確にはわかりません。エラーは、このセットアップに関する他の潜在的な問題によるものでしょうか? これに関してすでにいくつかの質問があったことは承知しており、私の側で新しい情報が見つかった場合は更新します. どんな助けでも大歓迎です!