首页 > 网站运行/故障 > thinkphp网站设置public为运行目录的方法

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

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

一般需要服务器(11年乐道主机商推荐:香港服务器1核心,1G内存,2M宽带,40G SSD,280元/年,续费同价,详细了解),安装宝塔后容易设置public为运行目录,但服务器价格高,我们推出可设置 public为运行目录的国内/香港/美国虚拟主机,价格便宜,一年120元,买2年送1年,3年仅需240元。

设置方法:

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

伪静态规则:

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

也可以使用乐道主机(已运营11年的主机商)的国内/香港虚拟主机,可以在主机管理面板里一键切换wwwroot 为 wwwroot/public 根目录。

很多虚拟主机都不支持将public设置成运行目录,一般需要带宝塔面板的服务器,乐道主机代理西部数码虚拟主机,支持一键切换public成运行目录,香港/国内1G空间一年120元,买2年送1年,3年仅需240元,咨询QQ:894872822 点击这里给我发消息,详见:https://www.ldhost.cn/asp-php.html,如需购买西部数码(全国前三主机商)香港入门型1G空间,下单时输入优惠码:think50 立减50元。或另有西部数码国内/香港/美国5G空间虚拟主机,一年280元。

发表回复