阿里云服务器Nginx支持Thinkphp Rewrite 重写

ThinkPHP在app/Conf/config.php可以配置URL_MODEL选项,有三种类型:

1. URL_MODEL => 1,默认支持pathinfo

2. URL_MODEL => 2,url重写模式,通过配置url重写来实现

3. URL_MODEL => 3,URL兼容模式,需要生成URL的地方采用U方法动态生成

这里,我们选择2,配置url重写模式,然后配置nginx:

# 在server段location /加载此内容

 代码如下 复制代码
location / {
if (!-e $request_filename) {
rewrite  ^(.*)$  /index.php?s=$1  last;
break;
}
}

reload nginx,就可以访问了。

时间: 2024-10-21 18:14:35

阿里云服务器Nginx支持Thinkphp Rewrite 重写的相关文章

阿里云服务器nginx主机伪静态规则

前些天通过阿里云的0元/6个月的活动,购买半年的阿里云云服务器,本来想安装一个WDCP的管理系统,可是弄来弄去又没有弄会,所以就试用阿里云的镜像市场主机宝linux版的,主机宝管理界面还算简单,可是比起WDCP管理系统,功能还是太简单. 购买完阿里云云服务器之后,安装完配置系统,可是我之前的emlog博客系统是试用的伪静态,上传完之前的数据包之后,无法打开文章页,咨询了客服,客服也没给我说清楚.沈军就介绍一下阿里云云服务器nginx主机伪静态规则的设置方法,在主机宝站点管理下面,输入nginx主

阿里云服务器nginx添加伪静态方法

先进入到nginx的配置文目录 请输入以下命令 cd /alidata/server/nginx/conf/rewrite 再输入:ll 看看是不是像下面截图的一样 对了.这些就是伪静态规则文件.我们打开phpwind.conf看看. 我们已经在rewrtie目录下配置了常见程序的伪静态规则.您可以直接调用. 如果没有就按照 程序名.conf的命名方式新建一个配置文件 配置文件搞清楚了,你可能会说好像网站伪静态还是没效果啊.别着急,因为伪静态规则是需要被网站配置文件调用才行的. 输入以下命令 c

完美解決阿里云服务器Nginx 504 Gateway time-out问题

这篇文章主要介绍了完美解決Nginx 504 Gateway time-out问题,需要的朋友可以参考下 最近用dedecms建的一个网站新增了大批内容,有三个栏目的内容量都超过了两千篇,超过两千三百篇的两个栏目在生成栏目列表的时候就出现了504 Gateway time-out 服务器用的是nginx,我不是很懂,服务器维护人员在网上随便找了一篇文章,修改了nginx的缓存设置,不管用,他就不管了,可是我不能不管啊,不能生成列表页面,那后面的内容不是都不能用了麽? 把数据库下载到本地,在本地配

阿里云服务器ECS(Ubuntu)搭建nginx服务器 详细步骤教程

假设阿里云服务器的ip是192.168.1.10(读者需要换成自己的ip地址),并且没有选择任何安装包.现在ECS是完全空的,除了必须的Linux系统外,其他什么都没有.还有一点,本文选择的是Ubuntu Linux 14.04 64位版本.Linux比较节省内存,因为并没有UI部分,纯控制台操作. 本文只安装nginx服务器,后面的文章会配置其他环节,如PHP.Java.MySQL等. 在安装之前需要完成如下两项工作. 找一个工具上传文件(如nginx安装包) 连接到服务器的Console上,

阿里云服务器部署应用环境(nginx服务器)

阿里云服务器的配置 1.打开阿里云官网,登录上自己的账号,点击控制台 2.点击左侧的云服务器ECS 3.点击实例 4.选择您所购买的服务器的区域,选择你要配置的服务器,点击远程连接. 5.输入管理终端密码.(如果是第一次登录,系统会告诉你初始密码) 6.登录云服务器        1.输入登录名(一般为root)        2.输入密码(购买服务器时,自己设置的)        3.按enter键 登录 7.开始配置 1. 安装及启动nginx 输入yum install nginx命令进行

阿里云服务器怎么用?

  阿里云使用,第一步购买;第二步配置环境啊,那是个空主机,需要格式化安装软件,第三步上域名注册的地方解析域名把服务器ip弄过去,第四步,用工具连接服务器,把代码传上去(htdocs?) 首先,要感谢阿里云论坛,感谢朋友们对我的帮助,因为3天前,我还是一个对linux系统一无所知的人,在这个论坛,问了很多问题,得到了包括版主.普通会员许多人的热心解答,通过慢慢的尝试,终于找到一个非常便捷的方法,安装WDCP包,配置linux服务器,有控制面板,非常适合新手,可以建新网站,也可以转移其他虚拟空间的

阿里云服务器怎么更换系统?

在使用阿里云服务器时有时需要从Windows系统切换到Linux系统,或者使用第3方提供的镜像等等.阿里云服务器支持系统切换(更换系统盘),在这里介绍切换阿里云服务器系统盘的方法. 更换系统盘的流程如下. 停止阿里云服务器ECS 更换系统盘 目前一部分地区(如美国数据中心),不支持更换系统盘操作. 停止阿里云服务器 1) 登录阿里云之后点击「管理控制台」. 2) 点击左侧栏的「云服务器ECS」. 3) 点击「实例」. 4) 选择准备更换系统的云服务器ECS之后,点击「停止」. 5) 点击「确认」

阿里云服务器LAMP环境搭建及Let’s Encrypt数字证书配置

阿里云服务器LAMP环境搭建及Let's Encrypt数字证书配置 云主机供应商:阿里云服务器ESC 云数据库供应商:阿里云RDS 服务器系统:Ubuntu 16.04 64位 服务器登录软件:WinSCP 服务器管理终端(SSH):Xshell 5(此工具可以复制.粘贴需要的代码) 因使用了阿里云便于管理数据的云数据库,本实例仅仅安装Apache.PHP. 1.通过SSH终端登录服务器并安装Apache $ sudo apt-get update(更新系统安装源) $ sudo apt-ge

如何用阿里云服务器Linux建WordPress网站

购买阿里云服务器前,请先到阿里云官网领取幸运券,然后再购买,除了价格上有很多优惠外,还可以参与抽奖.详见:https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=2a7uv47d&utm_source=2a7uv47d 安装web环境,需要用到xshell软件.xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议.打开