nextcloud云盘系统,作为目前呼声最高的个人云盘开源软件,苏南大叔有安装了一个。确实效果非常不错,推荐大家下载安装nextcloud。安装完成之后,在地址栏中,index.php之类的字样,满天满地的都是。对于有洁癖的人来说,这是完全无法接受的事情。

苏南大叔:nginx 环境,nextcloud 如何去除 index.php 美化 url ? - url中的index
nginx 环境,nextcloud 如何去除 index.php 美化 url ?(图5-1)

那么,nextcloud如何美化url?如何去除url中的index.php字样?这个话题是苏南大叔在本篇文章中,要具体探讨的问题。

前提说明

在大家阅读本文的正文之前,苏南大叔先说明一下,关于nextcloud去除index.php的事情,您需要知道的事情。那就是:

  • nextcloud官方虽然有描述这件事情,但是官方提供的做法是针对apache的,并没有针对nginx的相关描述。网络上流传的针对nginx的描述,也是完全失效的。
  • nextcloud链接美化这事,远非想象中的那么简单。并不是像传统程序中,改个设置,然后加个.htaccess或者换个nginx.conf这么简单的事情。
  • 根据苏南大叔的观察,如果想要完全彻底的去除index.php字样。对于nextcloud系统来说,似乎是有些天方夜谭的事情。所以,对于这件事情有着完美期待的童鞋,可以放弃了。
  • 可以查看nextcloud 13.0.5的代码,代码里面写死的关于index.php的字样,随处可见。所以,这件事情远非想象中的那么简单。那么我们就期待nextcloud的后续更新,会彻底解决这个问题吧。

苏南大叔在本文中,描述的是:在nginx环境下,nextcloud链接美化的问题。本文的操作并不完美!修改了nextcloud的源码!以下的几步,是苏南大叔总结的,nginx版本的nextcloud美化url,去除index.php的步骤。

总结

通过上述一系列操作之后,nextcloud的url美化问题,得到了初步的解决。浏览器的地址栏里面也不会出现index.php字样了,分享的文件链接中,也不会出现index.php字样了。

但是本文的操作,遗留着一些问题:

  • 一些后台设置链接还是存在index.php字样
  • 升级nextcloud版本后,上述操作可能还是要继续重新修改。

更多nextclound的更多秘密,请点击苏南大叔的经验分享文章吧。

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接作者。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
未经许可,规模化镜像抄袭本站内容的行为,将会根据有关法律法规进行维权。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

 【加群】加入QQ群【175454274】和大家一起讨论这个问题

 【源码】本文代码片段及相关软件,请点此获取

 【绝密】秘籍文章入口,仅传授于有缘之人   nginx    nextcloud

本站的忠实读者小伙伴,正在阅读下面这些文章: