开启辅助访问 切换到窄版

Nginx下实现ThinkPHP的URL Rewrite伪静态模式支持

[复制链接]
作者:hanhongwen 
版块:
环境配置 环境配置-参数设置 发布时间:2018-10-1 22:14:46
2560

管理员

积分
9052
QQ
hanhongwen 发表于 2018-10-1 22:14:46 | 显示全部楼层 |阅读模式
问题原因:
使用ThinkPHP的程序访问静态页面的时候提示找不到页面或是无法打开页面

解决方案:
1、修改配置文件,添加如下内容
  1. if (!-e $request_filename) {
  2. rewrite ^(.*)$ /index.php?s=$1 last;
  3. break;
  4. }
复制代码



2、添加完成如下图
  1. location / {
  2. root /safehourse;
  3. index   index.php index.html index.htm;

  4. if (!-e $request_filename) {
  5. rewrite ^(.*)$ /index.php?s=$1 last;
  6. break;
  7. }
  8. }
复制代码



3、修改完成后,重启Nginx服务
  1. # systemctl restart nginx
复制代码


以上为Nginx下实现ThinkPHP的URL Rewrite伪静态模式支持解决方案的简单操作步骤,祝你成功
    15561578755
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表