我已经在cPanel Cloudlinux服务器上安装了Node.js。我通过cPanel帐户中的Nuxt.js
为我的网站创建了Nodejs应用(Software > Setup Node.js App
),并将其链接到我的网站根目录(example.com/
)现在,我想为我的网站后端创建一个API PHP服务(Laravel
),并将其放在我的example.com/api
目录中,该目录从该地址返回JSON。但是,当我访问该URL时,它将返回我之前为网站根目录创建的Nodejs应用页面。实际上,我想将publci_html/api
文件夹排除在通过Nodejs服务器进行渲染之外。可能吗?还是应该在.htaccess
文件中进行一些更改?问候
我建议您将api.domain.com
创建为子域,以便可以毫无问题地将api.domain.com(public_html / api)用于Laravel应用程序。
但是如果您在根目录中具有.httacess且Node.js使用重写规则,则还可以将RewriteRule代码添加到排除中:
RewriteRule ^(api)($|/) - [L]