编辑: 好的,我找到了解决方案。
这是我的新vhost配置:
VirtualHost *:80>
ServerName local.afric-edu.com
DocumentRoot /var/www/afric-edu/
ErrorLog /var/log/apache2/errors.log
<Directory "/var/www/afric-edu">
AddDefaultCharset UTF-8
DirectoryIndex index.php index.html
RewriteEngine On
RewriteBase /
AddType image/gif .gif
AddType image/ief .ief
AddType image/jpeg .jpeg .jpg .jpe
AddType image/png .png
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^.*\.(jpe?g|png|gif|css|js)$ [NC]
RewriteRule . /index.php [L]
Order allow,deny
Allow from all
AllowOverride All
</Directory>
</VirtualHost>
我删除了htaccess文件。
初帖:
我正在尝试为wordpress 3.8.1创建我的主题。目前,我唯一的问题是显示图像。
例如,如果我设置:
<div style="background-image: url('images/placeholder-slide-1.jpg');" class="fullscreen-image"></div>
在我的浏览器控制台日志中,我收到此消息:
资源解释为图像但使用MIME类型传输 为text / html: “http://local.afric-edu.com/images/placeholder-slide-1.jpg/”
我认为我的虚拟主机配置中缺少某些内容,但这是我在wordpress论坛上推荐的内容:
ServerName local.afric-edu.com
DocumentRoot /var/www/afric-edu/
ErrorLog /var/log/apache2/errors.log
<Directory "/var/www/afric-edu">
AddDefaultCharset UTF-8
DirectoryIndex index.php index.html
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</Directory>
</VirtualHost>
你知道缺少什么吗?问题是它真的是vhost配置吗?
感谢您的帮助:)