Phalcon 路由排除到控制器的路由(当文件存在时)



>我在资产文件夹下有一些css .map文件,但是由于某种原因它们无法加载,并且在调度程序和路由器中收到404错误。关于如何解决此问题的任何解决方案?我将以下配置添加到路由器,但仍然收到错误。

$router->add(
    '/assets/css/dashboard-free.css.map'
); 

错误日志显示

example.com/assets/css/dashboard-free.css.map: 
2019-02-13 07:02:58: 
PhalconMvcDispatcherException: IndexController handler class cannot be loaded
 File=/var/.../Module.php
 Line=27
#0 [internal function]: PhalconMvcDispatcher->_throwDispatchException('IndexController...', 2)
#1 [internal function]: PhalconDispatcher->dispatch()
#2 /var/.../Module.php(27): PhalconMvcApplication->handle()
#3 /var/.../web/index.php(12): AdminModule->main()
#4 {main}

Apache

.htaccess文件中尝试此操作

AddDefaultCharset UTF-8
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.+).(d+).(bmp|css|cur|gif|ico|jpe?g|js|png|svgz?|webp|webmanifest)$ $1.$3 [L]
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^((?s).*)$ index.php?_url=/$1 [QSA,L]
</IfModule>

恩金克斯

location ~* (.+).(?:w+).(bmp|css|cur|gif|ico|jpe?g|m?js|png|svgz?|webp|webmanifest)$ {
  try_files $uri $1.$2;
}

我认为这与Phalcon或PHP没有任何关系我会检查 CSS 文件中的地图路径

/*# sourceMappingURL=dashboard-free.css.map */

最新更新