php - 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>
有没有办法修复它以使其从公用文件夹而不是根文件夹中获取资产?
解决方案
推荐阅读
- javascript - 使用 testcafe 模拟节点的服务器端
- .net-core - .NET Core 向后兼容性
- spring-boot - 使用 Spring Boot 和 Quartz 安排电子邮件
- javascript - 这种负前瞻正则表达式模式是什么意思?
- rust - 从 python 脚本内部调用时,Cargo 无法构建
- python - 我们可以让 Selenium 专注于打开的浏览器窗口吗?
- kubernetes - ConfigMap 卷未与密钥一起安装为卷
- google-ads-api - 为什么我在 Google Ads 中尝试创建新的转化操作时收到“当前客户不允许操作”?
- .htaccess - 如何更改 .htaccess 以接受阿拉伯语?
- javascript - 来自非活动选项卡中视频元素的 CanvasRenderingContext2D drawImage