我在客户服务器上有一个较旧的PHP项目,无法访问配置文件,服务器是运行者nginx,PHP 5.4 ......
有没有办法从子文件夹中使用Silex Framework或其他现代PHP框架? .. e-g。 example.com/silexproject/没有访问网络服务器的.config文件?
有一个nginx替代.htaccess吗?
答案 0 :(得分:0)
快速google serach,显示不,screenshot。引用官方维基:
停止使用.htaccess。表演太糟糕了。 Nginx的设计 要有效率。添加这样的东西会破坏它。
请记住,您仍然可以使用Silex(我想您也可以使用任何现代PHP框架),您只需要记住每次都调用前端控制器(因此您的URL不会是相当)。
例如,如果您的项目位于 there is not an .htaccess like file for nginx ,您的前端控制器很可能是 http://example.com/projectdir/ ,如果您需要访问某些资源该路径,您需要输入 http://example.com/projectdir/index.php (注意网址中前端控制器的名称)
我的建议是,您将尝试联系任何有权访问nginx配置文件的人,并询问他们是否可以更改nginx配置。