怎样在阿里云虚拟主机上安装thinkphp5绑定目录public?thinkphp5项目上传到阿里云虚拟主机(使用Linux系统)后,域名默认访问的空间根目录,大多虚拟主机都是不能修改网站根目录的。那怎么办呢?万维景盛工程师为您分享解决方法。其实我们可以可以通过修改.htaccess虚拟主机配置文件来实现。Apache主机一般支持.htaccess伪静态,即可以实现绑定域名到子目录、一个空间多个站点。
1.绑定空间二级目录就需要使用.hatccess文件,放在根目录下

2.根目录下.htaccess内容为:绑定到public目录下
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_URI} !^/public/
RewriteRule ^(.*)$ public/$1?Rewrite [L,QSA]
</IfModule>
如果需要指定域名
RewriteCond %{HTTP_HOST} ^www\.xxx\.com$ [NC]
做好这一步,就可以直接输入域名访问了