首页 > 解决方案 > Symfony 4 不完整的 CSS 加载

问题描述

我刚刚在 Debian10 下工作的 VPS 服务器上部署了我的站点

我添加了 .htaccess 文件,路由工作正常。

但我有一个问题。

我想知道它是如何完成的。

但是在开发模式下,一切正常。

问题来自 .htaccess 文件,因为当我删除此文件时,css 工作正常,但路由却不行。

除了我对正则表达式掌握的不是很好

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

RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

标签: css.htaccesssymfony

解决方案


<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
# Send would-be 404 requests to Craft
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.+) index.php?p=$1 [QSA,L]
</IfModule>

推荐阅读