设置虚拟主机后资源未加载

设置虚拟主机后资源未加载

我设法通过使用以下配置来设置虚拟主机:

<VirtualHost *:80>
    ServerName entwicklung.hausfux
    ServerAdmin [email protected]
    DocumentRoot /srv/www/vhosts/hausfux/
    ErrorLog /var/log/apache2/hausfux_error.log
    CustomLog /var/log/apache2/hausfux_access.log common

    <Directory "/srv/www/vhosts/hausfux/">
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

但是现在所有 URL 都包含虚拟主机目录的路径,/srv/www/vhosts/hausfux/例如:

http://entwicklung.hausfux/srv/www/vhosts/hausfux/skin/frontend/venedor/default/css/styles-venedor.css net::ERR_ABORTED 404 (Not Found)

代替:

http://entwicklung.hausfux/skin/frontend/venedor/default/css/styles-venedor.css

这是我的.htaccess 文件:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
</IfModule>

我究竟做错了什么?

答案1

我解决了这个问题。/media文件夹权限不足。我已将其设置为 777,现在可以正常工作了。

找到解决方案这里

相关内容