我正在生产服务器上部署一个新的 yii 应用程序,该服务器最近已配置为托管该应用程序,并且所有 yii 要求都已成功安装(运行 yii/requirements)。问题是整个站点中的所有控制器/操作都没有工作,但站点/默认/索引。我通过服务器IP访问,所以当我这样写62.75.203.71时,会显示主页(站点(默认/索引),但是当我点击任何链接或编写另一个路由时,则找不到错误是生成,例如 62.75.203.71/site/show
该站点在我的开发电脑中正常运行,不知道这是我缺少的 yii 配置还是服务器问题。
这也是我的配置文件:
'urlManager'=>array(
'urlFormat'=>'path',
'rules'=>array(
'<controller:\w+>/<id:\d+>'=>'<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
),
),
这是我的 .htaccess 文件的内容
允许覆盖所有
我得到了 404-not found ngnix 1.14!