博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nginx+onethink配置访问路径
阅读量:6945 次
发布时间:2019-06-27

本文共 682 字,大约阅读时间需要 2 分钟。

  hot3.png

服务器在用了nginx做代理之后,在安装onethink.这时要访问后台模块的话需要通过http://localhost/index.php?s=/admin/index/index.html来访问,而通过http://localhost/admin访问是报404的,而且http://localhost/home/index/index去访问首页也是会报404.

这时需要修改两个地方

第一个就是在Application/Common/conf/config.php中有个地方是URL配置

 /* URL配置 */

    'URL_CASE_INSENSITIVE' => true, //默认false 表示URL区分大小写 true则表示不区分大小写
    'URL_MODEL'            => 2, //URL模式
    'VAR_URL_PARAMS'       => '', // PATHINFO URL参数变量
    'URL_PATHINFO_DEPR'    => '/', //PATHINFO URL分割符

把URL_MODEL的值修改成2,默认是3

第二就是修改nginx里面网站的配置

在/usr/local/nginx/conf/vhost/xxxxx.conf

在里面增加

location / {

    if (!-e $request_filename) {
        rewrite  ^(.*)$  /index.php?s=$1  last;
   break;
    }
}

这样一段代码,然后重启nginx.就可以了

 

转载于:https://my.oschina.net/blr/blog/687734

你可能感兴趣的文章
Linux motd详解
查看>>
根据status 对mysql进行性能优化
查看>>
java之CountDownLatch看看笔记
查看>>
Implement_strStr --leetcode
查看>>
我的友情链接
查看>>
centos 7设置smtp发送163邮件
查看>>
我的友情链接
查看>>
文件服务器之Branchcache分布式缓存
查看>>
我的友情链接
查看>>
Java设计模式百例 - 抽象工厂模式
查看>>
依赖倒置原则 DIP(Dependence Inversion Principle)
查看>>
智能硬件的简单剖析
查看>>
三种不同的交换机mac端口绑定模式的区别
查看>>
JupyterLab安装地图插件
查看>>
教程:Akismet获取API KEY的方法
查看>>
实现 Ctrl+Enter 快捷发表留言功能
查看>>
Linux内核的Makefile和kconfig解读
查看>>
mysql innodb 下ENUM存储格式分析。
查看>>
基于CentOS 5.6的应用服务器精简定制版出来了,ISO文件下载
查看>>
Yii textField 数据处理
查看>>