Categories


Tags


thinkphp等入口文件在public目录的设置方法

我司的虚拟主机站点都是默认的wwwroot目录,并不支持自定义修改,但现在越来越多的thinkphp程序框架把程序入口放在public目录,导致并不能正常运行,针对这种情况,我司主动调整支持将目录切换为public目录,目前linux支持修改,windows系统暂时还不支持。

linux系统主机可以在主机控制面板点击【切换主站目录】进行操作,如下图所示:

image.png

image.png

windows系统可以按以下方法操作:

在主机控制面板点击【设置首页】,将首页设置为public/index.php,并放在第一位置上。

image.png

由于还涉及到伪静态方面的问题,有些应用配置可能不适用,需要添加对应的伪静态规则。

IIS7下伪静态规则:

<?xml version="1.0" encoding="UTF-8"?>

<configuration>

<system.webServer>

<rewrite>

<rules>

<rule name="public" stopProcessing="true">

<match url="^(.*)$" ignoreCase="false" />

<conditions logicalGrouping="MatchAll">

<add input="{URL}" pattern="^/public/" ignoreCase="false" negate="true" />

</conditions>

<action type="Rewrite" url="/public/{R:1}" />

</rule>

</rules>

</rewrite>

</system.webServer>

</configuration>

保存命名为web.config,上传到网站wwwroot目录。

有些程序路由规则复杂,设置可能还是会有加载问题,可以考虑将主机升级更换为linux系统,或者 提交工单我们进行核实。

来源:西部数码


Public @ 2016-08-10 15:45:09

使用FTP代理功能连接空间上传文件(解决改善用户上传慢的问题)

适用范围:我司虚拟主机产品。联通/移动用户无法连接(或上传慢),或者主机受攻击拆分,临时更换了备用服务器而无法连接ftp。上传时建议将文件压缩打包,文件管理可以在线解压。一、直接使用代理地址连接。我司设置了三组代理服务器,地址分别为myftp.myhostadmin.net、zzftp.myhostadmin.net、gdftp.myhostadmin.net。连接ftp时服务器地址可以直接填写这

Public @ 2009-03-13 15:45:58

转移域名前不要进行续费操作

转移域名前不需要进行续费操作,因为域名续费只会将域名的到期日期向后延期,不会影响域名所有权的变化。在进行域名转移前,需要确保域名已经在当前注册商处注册超过60天,并且没有被禁止转移。转移过程中需要提供正确的授权码以及确认邮件,以确保域名所有权正确转移。

Public @ 2023-04-28 12:00:06

thinkphp等入口文件在public目录的设置方法

我司的虚拟主机站点都是默认的wwwroot目录,并不支持自定义修改,但现在越来越多的thinkphp程序框架把程序入口放在public目录,导致并不能正常运行,针对这种情况,我司主动调整支持将目录切换为public目录,目前linux支持修改,windows系统暂时还不支持。linux系统主机可以在主机控制面板点击【切换主站目录】进行操作,如下图所示:image.pngimage.pngwindo

Public @ 2016-08-10 15:45:09

更多您感兴趣的搜索

0.752478s