我一直在使用Laravel作为我的API服务器,但是它为很少的任务需要很多资源,我们希望在不同的框架中编写我们的API。除非我出于可扩展性目的完全分离我们的API,否则我是否可以暂时将所有/api/*
个请求重定向到api.php
?
这是我们的文件夹结构:
app
vendor
public
index.php
.htaccess
api.php
这是我们的.htaccess
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Excludes existing directories and files
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
# Handle Front Controller...
RewriteRule ^ index.php [L]
</IfModule>
答案 0 :(得分:2)
在R=301
规则下方,您可以添加以下规则:
RewriteRule ^api/ api.php [L,NC]