我最近将一个站点从 bluehost 迁移到了 flex 环境。通过这次迁移,我知道我需要配置我的 nginx-app.conf 文件以按照我想要的方式提供脚本/文件,但我不知道该怎么做。
我想模仿 bluehost、godaddy、hostgator 等托管服务提供商......我可以在哪里部署脚本domain.com/path/
以及何时向该路径发出请求:domain.com/path/index.php
如果存在则加载它,或者它回退index.html
或抛出 404 错误
另外:如果像这样直接向脚本发出请求:domain.com/path/myscript.php
则加载适当的 myscript.php 文件(如果存在),否则会引发 404 错误。
我试图写我的nginx-app.conf
文件如下:
location /~* {
# try to serve file directly, fallback to front controller
try_files $uri /index.php$is_args$args;
}
但是,当我在部署后单击任何链接时,它只会停留在同一页面上。