美文网首页
虚拟主机访问地址public去除方法

虚拟主机访问地址public去除方法

作者: 贰爷 | 来源:发表于2020-07-13 17:36 被阅读0次

基于thinkphp框架开发的项目正常情况下都是带public的。

因为thinkphp的前端页面是放在public的。虚拟主机基本上都不支持设置二级目录为网站目录,云主机是可以修改apache或nginx的配置文件,直接修改DocumentRoot 目录配置。

云主机

比如宝塔面板后台直接修改:

image.png

或者直接修改配置文件:

捕获.PNG

虚拟主机

举个例子:

很简单,只要把htdocs下的.htaccess文件改成如下即可。

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

举个例子:
我把FastAdmin放在了阿里云虚拟主机中,访问时地址有public。
如:http://www.xxx.com/public/index.php

 http://www.xxx.com/public/admin.php等等。

相关文章

网友评论

      本文标题:虚拟主机访问地址public去除方法

      本文链接:https://www.haomeiwen.com/subject/aghzcktx.html