私は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
、仮想ホストが構成されていないかのように入力すると機能します。
何が起こっているのか知っていますか?前もって感謝します