我从我的 Web 应用程序源目录中创建了一个 phar 存档。该目录还包含“css”和“js”目录。静态文件在 html 中被寻址为 /css/xyz.css 等。当我尝试访问应用程序时,html 加载正常,但静态文件没有。我尝试添加将 /css/xyz.css 映射到 /app.phar/css/xyz.css 的 apache 重写规则,但这不起作用。每次我打
http://hostname/css/xyz.css
它正在加载 index.php。
我是否必须修改对 /app.phar/css/xyz.css 的所有静态文件引用?相对于 phar 文件的静态文件 url 工作正常。
另外,使用 phar 时 mod_rewrite 是否完全无法使用?
谢谢!