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

Java主机如何设置默认首页文档?

在 Java 主机中,设置默认首页文档的方法如下: 1. 打开文件管理器,进入 Java 主机的网站根目录(一般是 www 或 public_html 文件夹)。 2. 查找或创建一个名为“index.文件后缀”的文件,例如 index.html、index.php、index.jsp、index.htm 等。该文件将作为默认首页文档。 3. 将该文件上传至网站根目录中。如果已经存在多个默认

Public @ 2023-04-01 19:00:19

域名注册各项信息的都是什么意思?

域名注册各项信息的都是什么意思?注册域名需要填写相应的一些信息,域名信息包含了域名的所属、域名所有人、管理人等信息,具体请看一个国际域名注册的例子。注册的域名为west263.com ,在域名查询平台WHOIS.west263.com可以实时查询到域名注册信息,查询结果如下:域名 west263.com 的whois信息:Whois Server Version 2.0Domain names i

Public @ 2018-12-10 16:00:05

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

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

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

更多您感兴趣的搜索

0.428967s