护卫神设置public⽬录(IIS下TP5如何设置运⾏⽬录)
护卫神设置public⽬录
最近有⼈问⼩编,护卫神主机系统或者IIS配置PHP的时候,public设置为对外公开⽬录这个问题百度⽆法搜索到真实解决办法,那么我们应该如何将运⾏⽬录设置为/public呢?
当我们使⽤护卫神主机系统配置Thinkphp的时候,发现Thinkphp的运⾏⽬录public在护卫神⾥⽆法设置为运⾏⽬录,护卫神创建的⽹站默认根⽬录为web⾥⾯的内容。银天科技⼩编经过⼤量的试验,终于到到最终的解决办法。
其实护卫神是使⽤IIS来部署THINKPHP的,IIS部署⽤这个⽅法也⼀样可以有效解决。
⼀、 我们需要创建⼀个域名为其他的⽹站
⼆、 在⽹站⾥建⼀个⼦站,⾃站的⽬录是public,域名填写你真实的域名
三、 运⾏⽹站,这时候的⽹站能访问,但是你会发现内容不跳转,访问域名+Index.php能访问,但是访问域名却报404之类的错误,原因在于route,也就是url重写,伪静态不⽣效php如何运行代码
四、我们只需要在public⾥⾯创建⼀个fig⽂件,注意⽂件的编码跟上⽹站的编码,fig⾥⾯的内容如下(访问原⽂下载代码)
五、这时候再访问域名,你就会发现伪静态已经⽣效了,⽹站部署也已经⼤功告成了。这个⽅法适⽤于使⽤IIS部署TP5,护卫神部署TP5。