美文网首页
thinkphp5 服务器htaccess配置 去掉index.

thinkphp5 服务器htaccess配置 去掉index.

作者: yuanlu954 | 来源:发表于2019-01-08 13:02 被阅读0次

前端时间帮客户部署了一个tp5的项目,因为之前使用的一直是景安的虚拟主机,所以部署的时候觉得应该都一样吧,但是部署后还是发现了一些小问题,那就是阿里云没有像景安一样有一键开启伪静态的功能,index.php文件没有办法隐藏掉,不加就会报错不能正常访问。

网上找了一些方法大部分都没有用,把正确的方法分享一下:

首先你要在你本地通过sublime一类的编辑器创建一个文件,名称为 .htaccess 这种没有格式的文件不能通过记事本创建的,当然是可以通过记事本打开的。

然后重要的是里面的内容:

```

#本地服务器

Options +FollowSymlinks -Multiviews

  RewriteEngine On

  RewriteCond %{REQUEST_FILENAME} !-d

  RewriteCond %{REQUEST_FILENAME} !-f

  RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]

#阿里云服务器

#

#Options +FollowSymlinks

#RewriteEngine On

#RewriteCond %{REQUEST_FILENAME} !-d

#RewriteCond %{REQUEST_FILENAME} !-f

#RewriteRule ^(.*)$ index.php\/$1 [QSA,PT,L]

#</IfModule>

```

把上面的代码原原本本的复制进去保存一下就可以了,最后把.htaccess文件上传到虚拟主机的根目录即可。

相关文章

网友评论

      本文标题:thinkphp5 服务器htaccess配置 去掉index.

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