为角度html5模式编写htaccess重定向

时间:2015-03-06 14:28:52

标签: .htaccess

我有以下htaccess用于路由回基本网址' /'对于angulars html5mode

RewriteEngine On
   RewriteBase /
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteRule ^(.*)       /

但我有一个名为' / api'的文件夹。其中包含我需要用作其余API的php文件。

通过htaccess中的以下内容,对此的所有请求都会重定向回基础。我怎么能忽略php文件或这个文件夹?

1 个答案:

答案 0 :(得分:1)

如果api是一个文件夹,请添加.htaccess文件:

RewriteEngine Off

否则:

RewriteEngine On
   RewriteBase /
   RewriteCond %{REQUEST_URI} !^/?(api)/
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteRule ^(.*)       /