私はcakePHPを使用してWebを開発しており(ローカルホストとしてMAMPを使用)、プロジェクトのルートに仮想ホストを構成しました。
私/etc/hostsは
127.0.0.1 localhost
127.0.0.1 altair.loc
と私httpd.conf
NameVirtualHost *
<VirtualHost *>
DocumentRoot "/Volumes/Macintosh HD/Users/robotThree/www/"
ServerName localhost
</VirtualHost>
<VirtualHost *>
DocumentRoot "/Volumes/Macintosh HD/Users/robotThree/www/ALTAIR/altair/"
ServerName altair.loc
</VirtualHost>
これにより、プロジェクトの入力にアクセスできhttp://altair.loc、すべてのコントローラーとアクションが完全に機能します(つまりhttp://altair.loc/controller/action)。
問題は、静的にアクセスされるすべてのファイルが失敗することです。たとえばhttp://altair.loc/css/main.css失敗しますがhttp://altair.loc/ALTAIR/altair/css/main.css、仮想ホストが構成されていないかのように入力すると機能します。
何が起こっているのか知っていますか?前もって感謝します