私はローカルで作業しており、常にファイルを /files.jpg などとして指定しているため、サーバーはルートレベルを調べてファイルを見つけることを常に認識しています。そうすれば、サブページにいる場合、チョークしません。しかし、ローカルではファイルが表示されません。私のファイル構造は apache2/htdocs/name_of_folder です。name_of_folder は私の「ルート」です。次に、virtualhost ファイルを変更して、localhost/name_of_folder を入力すると自分のサイトが表示されるようにします。DocumentRoot を指定するので、ドキュメント ルートで動作している localhost/name_of_folder と言うと思いましたか?
httpd-vhosts.conf に設定しました
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "/opt/local/apache2/name_of_folder"
ServerName localhost/name_of_folder
ServerAlias www.localhost/name_of_folder
ErrorLog "logs/name_of_folder_log"
CustomLog "logs/name_of_folder_access_log" common
</VirtualHost>
私は何を間違っていますか?