pathinfo如何在Nginx上部署ThinkPHP,解决Pathinfo问题

pathinfo  时间:2021-04-07  阅读:()

如何开启服务器 thinkphp pathinfo的访问方式

楼主服务器是apache还是nginx? 算了我直接给你说吧 如果是apache的呢,那么你要开启apache的rewrite,然后重启apache就可以了 如果是nginx的呢,你在.conf文件里面的入口匹配上改成~.php就可以了

url规则怎么改成Thinkphp的pathinfo模式

  • 在config目录下边来做修改 URL_MODEL的值,分别表述如下: 1. 值为0?? 叫做普通模式。

    如:http://localhost/index.php?m=模块&a=方法 2. 值为1?? 叫做pathinfo模式。

    如:http://localhost/index.php/模块/方法 3. 值为2?? 叫做rewrite重写(伪静态) 可以自己写相关的rewrite规则,也可以使用系统 4. 我们提供的rewrite规则隐藏掉index.php,生成:http://localhost/模块/方法 5. 值为3?? 叫做兼容模式。

    当服务器上面不支持pathinfo模式的时候,但是你又在之前的路径访问格式上面,全部用的是pathinfo格式。

    那么它会提示你路径格式不正确。

    那么,你就可以用标号为3的兼容模式来处理。

    他的路径访问类似于http://localhost/index.php?s=模块/方法

    电脑上为什么没有ScriptResource.axd这个文件

    楼主代码测试通过,可能是你没配好 在web.config中加上这个试试 加在 节中

    如何在Nginx上部署ThinkPHP,解决Pathinfo问题

    其实,要解决nginx不支持pathinfo的问题,有两个解决思路,一是不使用pathinfo模式,二是修改nginx的配置文件,使它支持pathinfo。

    为了使问题简单化,我选择了第一种方式,因为就第二种方式,我查了很多资料,发现大家的方法不尽相同,有的还差别很大,容易造成误导,所以我选择从简出发,选择普通模式,虽然有一定的风险。

    当把index.php对应的前台代码修改完毕之后,发现前台基本正常,可是后台仍然出现重定向的问题。

    折腾了半天之后,我才想到看一下日志文件,原来是编辑器的问题,看来日志文件真的很重要,以前一直不重视。

    在config.php文件的第一行出现了输出.   在sublime下,一般会为UTF-8文件添加BOM头,这个BOM头在window下通常是看不见的,可以通过其他的编辑器查看到,Linux下也可以直接看到,通常显示出来是一个乱码字符,把这个字符删除即可,或者简单一点,直接在第一行回车,再删除就可以了。

    到这里,后台基本可以访问了。

  • 快快云:香港沙田CN2/美国Cera大宽带/日本CN2,三网直连CN2 GIA云服务器和独立服务器

    快快云怎么样?快快云是一家成立于2021年的主机服务商,致力于为用户提供高性价比稳定快速的主机托管服务,快快云目前提供有香港云服务器、美国云服务器、日本云服务器、香港独立服务器、美国独立服务器,日本独立服务器。快快云专注为个人开发者用户,中小型,大型企业用户提供一站式核心网络云端服务部署,促使用户云端部署化简为零,轻松快捷运用云计算!多年云计算领域服务经验,遍布亚太地区的海量节点为业务推进提供强大...

    小欢互联19元/月起, 即日起至10月底 美国CERA 促销活动 美国/香港八折

    小欢互联成立于2019年10月,主打海外高性价比云服务器、CDN和虚拟主机服务。近期上线了自营美国CERA机房高速VPS,进行促销活动,为客户奉上美国/香港八折优惠码:Xxc1mtLB优惠码适用于美国CERA一区/二区以及香港一区/二区优惠时间:即日起至10月底优惠码可无限次使用,且续费同价!官网:https://idc.xh-ws.com购买地址:美国CERA一区:https://idc.xh-...

    bgpto:独立服务器夏季促销,日本机器6.5折、新加坡7.5折,20M带宽,低至$93/月

    bgp.to对日本机房、新加坡机房的独立服务器在搞特价促销,日本独立服务器低至6.5折优惠,新加坡独立服务器低至7.5折优惠,所有优惠都是循环的,终身不涨价。服务器不限制流量,支持升级带宽,免费支持Linux和Windows server中文版(还包括Windows 10). 特色:自动部署,无需人工干预,用户可以在后台自己重装系统、重启、关机等操作!官方网站:https://www.bgp.to...

    pathinfo为你推荐
    支持ipad支持ipad支持ipad支持ipadeacceleratorCentOS5.2下安装eAccelerator,怎么都装不上css3圆角在HTML里如何实现圆角矩形?photoshop技术ps几大关键技术?ipad如何上网IPAD4怎样上网?tcpip上的netbios禁用tcp/ip上的netbios对网络应用软件的正常运行有没有影响?phpechophp echo函数 是什么意思
    高防服务器租用 高防直连vps virpus 谷歌香港 外国域名 好看的桌面背景大图 一点优惠网 php免费空间 网盘申请 789电视 phpmyadmin配置 如何用qq邮箱发邮件 国外在线代理服务器 云服务器比较 深圳域名 阿里云邮箱登陆 阿里云个人邮箱 学生机 .htaccess windows2008 更多