我有以下htaccess用于路由回基本网址' /'对于angulars html5mode
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) /
但我有一个名为' / api'的文件夹。其中包含我需要用作其余API的php文件。
通过htaccess中的以下内容,对此的所有请求都会重定向回基础。我怎么能忽略php文件或这个文件夹?
答案 0 :(得分:1)
如果api是一个文件夹,请添加.htaccess文件:
RewriteEngine Off
否则:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/?(api)/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) /