美文网首页
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