【问题标题】:htaccess with Angular and Phalconhtaccess 与 Angular 和 Phalcon
【发布时间】:2015-11-11 07:48:29
【问题描述】:

我正在尝试将我的 Phalcon 应用程序的前端切换到 AngularJS。我在使用.htaccess 文件时遇到了一些问题。以下是我目前拥有的。

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^api/.* api/index.php [L,QSA]

RewriteCond $1 !^(api)
RewriteRule ^(.*)$ public/index.php?_url=/$1 [QSA,L]

它路由到 Phalcon,但公用文件夹中的所有 .css.js 文件现在都会抛出 404。我在这里做错了什么?

【问题讨论】:

    标签: angularjs .htaccess phalcon


    【解决方案1】:

    如果您想忽略文件和目录,您需要在 .htaccess 中添加额外的重写规则。如果你也想忽略扩展,还有另一个重写规则。 https://stackoverflow.com/a/17029882 将为您提供所需的信息。你的情况

    RewriteCond %{REQUEST_URI} !(\.css|\.js|\.png|\.jpg|\.gif)$ [NC]

    就足够了,在大多数情况下,文件和目录也不会被重写:

    RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d

    【讨论】:

      猜你喜欢
      • 2014-04-30
      • 2015-01-13
      • 1970-01-01
      • 1970-01-01
      • 2013-09-27
      • 2016-09-27
      • 1970-01-01
      • 2017-01-20
      • 1970-01-01
      相关资源
      最近更新 更多