前提・実現したいこと
CentOS7のApache2.4でHTML内で
html
1<img src="assets/image.jpg">
が読み込まれません。
html
1<img src="/assets/image.jpg">
とすると読み込まれます。
これを、
html
1<img src="assets/image.jpg">
でも読み込めるようにしたいです。
そのためのApache2.4の設定を教えてください。よろしくお願いいたします。
今の設定(例)
conf
1<VirtualHost *:443> 2 ServerName hogehoge.com 3 SSLEngine on 4 ServerAdmin webmaster@localhost 5 6 7 DocumentRoot /var/www/hogehoge.com 8 9 <Directory /var/www/hogehoge.com> 10 <IfModule dir_module> 11 DirectoryIndex index.html 12 </IfModule> 13 Options Indexes FollowSymLinks MultiViews 14 AllowOverride None 15 Order allow,deny 16 allow from all 17 </Directory> 18</VirtualHost> 19
ドキュメントルートからの以下のパス(PATH)を記載してください。
・HTMLを配置しているパス(PATH)
・assetsディレクトリを配置しているバス(PATH)
単にHTMLを記載しているファイルを、ドキュメントルートに置いてないだけでは?
または
HTMLを記載しているファイルの配置ディレクトリの配下にassetsディレクトリがない。
Apache2.4以外では表示されるのでしょうか?
(Apache2.2やnginxとか。)
Apache2.4固有の現象なのでしょうか?
でなければ単にHTMLの問題なのでタグはHTMLにしてください。
現状の設定でそれぞれアクセスしたときにアクセスログとエラーログの出力はどうなっているか知りたいので、質問に追記してください