从子目录nginx运行Silex,无配置访问权限

时间:2015-07-16 09:18:59

标签: php nginx silex

我在客户服务器上有一个较旧的PHP项目,无法访问配置文件,服务器是运行者nginx,PHP 5.4 ......

有没有办法从子文件夹中使用Silex Framework或其他现代PHP框架? .. e-g。 example.com/silexproject/没有访问网络服务器的.config文件?

有一个nginx替代.htaccess吗?

1 个答案:

答案 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配置。