thinkphp网站设置public为运行目录的方法

因thinkphp程序部分程序在开发的时候没有调整对应的程序入口,就需要网站访问默认指向到Public目录。

一般需要服务器,安装宝塔后容易设置public为运行目录,但服务器价格高,我们推出可设置 public为运行目录的国内/香港/美国虚拟主机,价格便宜。

设置方法:

为了使用网站可以正常访问,可以在网站根目录下添加相应的伪静态规则,将对应的访问直接调整到Public目录,在wwwroot网站根目录下创建.htaccess(注意前面有点) 将下列伪静态规则放入 .htaccess 里。

伪静态规则:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/public/
RewriteRule ^(.*)$ /public/$1 [L]
</IfModule>

在主机管理面板可一键切换wwwroot 和 wwwroot/public 根目录。

很多虚拟主机都不支持将public设置成运行目录,一般需要带宝塔面板的服务器,乐道主机的国内和香港虚拟主机支持一键切换public成运行目录,香港/国内1G空间一年170元,买2年送1年,咨询QQ:894872822 点击这里给我发消息,详见:https://www.ldhost.cn/asp-php.html

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注