怎样在阿里云虚拟主机上安装thinkphp5绑定目录public?

阿里云虚拟主机
云虚拟主机 服务器 电脑 云端

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

1.绑定空间二级目录就需要使用.hatccess文件,放在根目录下

thinkphp5目录
thinkphp5目录

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]
做好这一步,就可以直接输入域名访问了

发表评论

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

SQL SERVER2012数据库

宝塔面板怎样安装收费版SQL SERVER

宝塔面板怎样安装收费版SQL SERVER?大家知道,宝塔主机管理面板是国内著名的服务器管理面板,可以一键开设虚拟主机并创建ftp和数据库账号,非常方便。但是遗憾的是,宝塔面板自带的sql server数据库是express版,也就是免费简装版,自动任务、备份代理等高级功能不能用,那么怎么在宝塔系统内安装SQL SERVER企业版呢?现在以MSSQL2012为例,介绍一下方法。

阅读更多 »
SQL SERVER2012数据库

宝塔面板怎样安装收费版SQL SERVER

宝塔面板怎样安装收费版SQL SERVER?大家知道,宝塔主机管理面板是国内著名的服务器管理面板,可以一键开设虚拟主机并创建ftp和数据库账号,非常方便。但是遗憾的是,宝塔面板自带的sql server数据库是express版,也就是免费简装版,自动任务、备份代理等高级功能不能用,那么怎么在宝塔系统内安装SQL SERVER企业版呢?现在以MSSQL2012为例,介绍一下方法。

阅读更多 »
lumen-laravel

Lumen和Laravel有什么区别?如何选择?

Lumen和Laravel有什么区别?如何选择?Lumen和Laravel都是php框架,他们二者有什么区别呢?使用方法上是否通用呢?其实这是两个同源的php框架,在使用方法上基本一致,只是有些细微的差别。

阅读更多 »
阿里云虚拟主机

怎样在阿里云虚拟主机上安装thinkphp5绑定目录public?

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

阅读更多 »