首页 > 解决方案 > Apache 或 PHP 未正确指定资产文件夹

问题描述

我使用 Phalcon 用 PHP 编写了这个网站,但是由于某种原因,当我从 WAMP 切换到 XAMPP 时,它不使用公用文件夹来存储诸如 css/js/fonts/etc 之类的资产,而是使用根文件夹?我试过弄乱 .htaccess 文件,但没有运气。这是我所拥有的:

根目录中的 .htaccess 文件:

<IfModule mod_rewrite.c>
   RewriteEngine On
   RewriteRule ^(.*)$ public/$1 [L]
</IfModule>

根/公共中的 .htaccess 文件

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^((?s).*)$ index.php?_url=/$1 [QSA,L]
</IfModule>

在此处输入图像描述

有没有办法修复它以使其从公用文件夹而不是根文件夹中获取资产?

标签: phpapache.htaccesswebserverphalcon

解决方案


推荐阅读