阿里云弹性Web托管的URL重写问题

今天将ThinkPHP写的网站搭到阿里云的弹性Web托管服务器上,出现路由问题

诸如访问 www.xxx.com/home/index.html会发生错误如下

页面报错:

No input file specified

解决方案:

将URL_MODEL设置为3,

将.htaccess的重写规则修改为

RewriteRule ^(.*)$ index.php?s=/$1 [QSA,PT,L]

此时会出现第二个问题,在代码中使用的U方法会输出?s=/,例如U(‘home/index‘)会输出www.xxx.com/index.php?s=/home/index.html。

解决方案:

在使用U方法的具体模块下,将config中的URL_MODEL配置为2(个人倾向于隐藏入口文件的形式,看起来更清爽)

时间: 2024-12-24 23:21:23

阿里云弹性Web托管的URL重写问题的相关文章

阿里云弹性裸金属服务器-神龙架构(X-Dragon)揭秘

在5月16日的飞天技术会新品直播中,特别邀请了业界知名大咖狒哥以及阿里云虚拟化资深专家旭卿作为现场直播的嘉宾.本次直播主要从产品背景到"X-Dragon架构",从硬件设备到软件应用来深度的剖析"X-Dragon架构"为弹性计算裸金属服务器提供的极致计算能力. 直播视频请点击以下为精彩视频内容整理: 产品背景 这几年越来越多的大客户把自己的业务搬到云上来,一方面是因为云可以在成本.效率.性能方面提供更多的优势.但在客户把业务往云上搬的过程中,可以看到客户对物理机产品的

【深圳云栖大会】阿里云弹性计算ESSD云盘产品全面解析

摘要: 2018年3月29日,在深圳云栖大会弹性计算技术专场上,来自阿里云弹性计算产品专家崆闻做了主题为<百万级别IOPS云盘产品全面解析>的技术分享,主要就阿里云新一代ESSD云盘的产品特点.适用业务场景和对业务的实际性能提升进行了深度解读. 2018年3月29日,在深圳云栖大会弹性计算技术专场上,来自阿里云弹性计算产品专家崆闻做了主题为<百万级别IOPS云盘产品全面解析>的技术分享,主要就阿里云新一代ESSD云盘的产品特点.适用业务场景和对业务的实际性能提升进行了深度解读. 阿

阿里云弹性公网IP(EIP)的使用限制

阿里云弹性公网IP(EIP)是一种可以独立购买和持有的公网IP地址资源,弹性公网IP具有独立购买持有.弹性绑定和配置灵活等优势,但实际使用中弹性公网IP也是有很多限制的,阿里云惠网分享弹性公网IP(EIP)使用限制: 弹性公网IP(EIP)的使用限制 每个账号最多可申请20个EIP,如果您需要更多的EIP,请提交工单申请. 只有可用状态的EIP才能够进行绑定操作. EIP绑定成功后立刻生效. 一个EIP同一时间只能绑定在一个资源上. 因安全原因被锁定的EIP无法进行绑定和解绑操作. EIP绑定E

【初码干货】使用阿里云对Web开发中的资源文件进行CDN加速的深入研究和实践

提示:阅读本文需提前了解的相关知识 1.阿里云(https://www.aliyun.com) 2.阿里云CDN(https://www.aliyun.com/product/cdn) 3.阿里云OSS(https://www.aliyun.com/product/oss) 4.HTTPS(http://baike.baidu.com/view/14121.htm) 阅读目录结构 引: 一.准备工作 二.整体功能结构 三.具体实现步骤 四.关键点和问题处理 五.延伸与扩展 六.总结与思考 引:

Web服务器 Apache URL重写

一 .URL重写作用 实现伪静态 图片防盗链 自定义404错误页面 二.重写模块开启 apache的配置文件httpd.conf文件中开启: LoadModule rewrite_module modules/mod_rewrite.so 三.在哪儿配置重写规则?作用范围有何不同 1) 可以使用在Apache主配置文件httpd.conf中(服务器级别,适用于拥有管理权限的服务器) 2) 可以使用在httpd.conf里定义的虚拟主机配置中 3) 可以使用在配置文件.htaccess中 (目录级

阿里云弹性计算服务ECS基本概念(第二章)

第二章:弹性计算服务ECS基本概念四.ECS产品概念ECS,是由多个并列,又相互关联的产品概念组成,包括在介绍产品概念之前,先需要理解两个重要的逻辑位置概念Region,地域,是阿里云提供云计算服务的城市位置.一般一个Region会覆盖一片区域,如北京地域覆盖华北区域Zone,可用区,是一个Region下,电力和网络独立,软件故障隔离的物理数据中心.可用区的开放,目的是容许用户自行选择资源的分配策略如何选择Rgion和ZoneECS产品概念之间的关系五.ECS实例介绍ECS实例概念与实例规格实例

阿里云服务器Web Deploy配置和使用Visual Studio进行Web项目发布部署遇到的坑

阿里云的服务器一直闲着,烧着银子,当初花几千大洋开通,本想弄信息化的项目为所帮扶的贫困户脱贫助手,不想势单力薄,一直没有找到好的项目.最近大家都在众志成城抗击新肺疫情,于是又想能不能尽点自己的力量,于是又开始打开Visual Studio 鼓捣起项目来,为了测试与微信服务器的消息发送,每次都得把项目发布到阿里的去服务器上,由于以前一直没怎么用,发布的方法是采用最原始的复制,然后远程桌面粘贴上去.次数多了感觉太累了,比较的方法,一个是FTP方式,另一个是Web Deploy,FTP方式虚拟主机一直

阿里云部署Web项目

1.首先最基本的购买服务器和域名(学生党可以享受每月9块钱的优惠,不知道为什么,pc端不能购买,只能下载阿里云APP购买)  下载APP后打开:学生专区-学生特权-购买(我选择的是ubuntu,这个随你喜欢选择,因为后面可以换) 买域名的话很简单,无需累述. 之后需要备案和实名认证,按照流程走就行了,最迟两个星期能完成(备案多久就会返回多久的时间给你,不必担心亏了) 备案  实名认证  查看购买服务器的IP.用户名.密码(需要自己设置).连接终端的密码      3.去购买一个javaweb运行

阿里云部署web项目(三)——发布项目,运行tomcat,数据库远程连接设置

阿里云存放war包位置与本地不同,war包位置:data/wwwroot/default tomcat启动 1,进入bin目录 cd /root/java/tomcat/bin 2,停止tomcat服务 ./shutdown.sh 3,启动tomcat服务 ./startup.sh 数据库远程连接设置: 1,登录 mysql -u root -p 2, 依次执行如下命令: use mysq; select host from user where user='root'; 可以看到当前主机配置信