【问题标题】:assetic and url rewriting资产和url重写
【发布时间】:2014-12-31 08:27:18
【问题描述】:

您好,我需要创建一个使用 symfony2 制作的网站。我使用 IIS(微软服务器) 加载资产文件时遇到问题,因为 IIS 需要此 url 重写规则:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ app.php [QSA,L]
</IfModule>

否则,它会在文件夹中查找,而不是获取路由。

但是现在assetic也在寻找路线!! 当我打开一个 css 文件时:

GET route css/.. 没有找到。

标准错误 GET not found ; url 重写也在我的资产文件上工作......

基本上我需要创建一个忽略 css/ 路径的规则,所以我把规则放在了

^css/*    ( also tried ^css/ )

动作类型:“无”,但它似乎不起作用

感谢您的帮助

【问题讨论】:

  • 您是否安装或转储了资产? 它在文件夹中查找谁在查找?
  • 感谢您的回答,我找到了方法

标签: symfony iis url-rewriting assetic


【解决方案1】:

我必须添加3个条件{PATH_INFO},输入“不适合模型”,以css、js和图像作为模型。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-04-20
    • 1970-01-01
    • 2019-05-26
    • 1970-01-01
    • 1970-01-01
    • 2016-04-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多