nextcloud开启与不开启伪静态功能的最大区别是什么?

 

开源网盘程序nextcloud官方建议要在LAMP环境下搭建,需要你的主机支持伪静态功能,这么做是为了让.htaccess伪静态文件生效。一般apache主机默认都是支持启用伪静态mod_rewrite模块的,而开不开启伪静态功能则完全取决于你自己。在开启与不开启伪静态功能的主机上所使用的nextcloud看似没有任何区别功能与使用是完全一样的,但其实还是有区别的,比如开启伪静态功能的就可以修改链接的路径而没开的则不能修改链接路径等等。下面我们来说一下两种模式下最大的区别是什么。

 

开启与不开启伪静态功能的最大区别就是可以直接访问网盘内的文件

 

开启伪静态后由于.htaccess文件的生效,因此当你访问nextcloud文件存储的路径时即使你输入的文件的存储路径URL是完全正确一字不错的,可是系统还是会跳转到nextcloud的登录页面,你就算是把所有文件的路径全都输一遍打开最后的结果都是返回到登录页面。这是因为在安装程序时随着nextcloud程序附带了一个.htaccess的伪静态文件(尽量不要删因为作用很大),里面屏蔽了直接通过公网或者外网访问并下载网盘内的文件,当你打开存储的这个文件的URL时是无法打开的,自动跳转到登录页面。当然这是开启了伪静态后才会出现的情况,因为.htaccess必须在伪静态功能生效后才能生效,如果你没开伪静态那么这个文件是无效的。

 

在关闭伪静态的情况下,由于.htaccess文件不能生效,因此只要知道你文件的存储路径或者URL地址那么你的文件就可以在公网上被浏览和访问以及下载。因此如果你文件的私密要求高的话还是建议开启伪静态功能,如果你的文件私密程度不高都是一些随便那个网站就能找到的资源,那么关闭伪静态公网谁都可以来访问是无所谓的。

 

这里要说一下,图片文件100%公网可以访问到,不论你图片文件的大小是多少格式是什么格式,主流的jpg、jpeg、png、bmp、gif格式都能访问。txt文件基本上是个浏览器都能访问到,但是word、excel文档就难了。视频文件则取决于格式,目前nextcloud只支持mp4格式视频文件的在线播放功能,因此这个视频文件是mp4格式的就能在浏览器中在线播放,其他视频格式flv、wmv就需要下载下来本地看了(wmv格式如果你的电脑中有Media Player的话是可以在线看的,因为需要Media Player的支持)。音频文件就算了吧,他们对音频支持的不好,别忘了国外对音频类版权文件的高压态势,就算非版权文件也不行。当然前提是站长愿不愿意分享,如果不愿意只要开启了伪静态功能所有文件就无法对外访问了。

 

这就是开启与关闭伪静态的最大区别,开启后就不能在外网访问网盘的文件了,而关闭了网盘内的文件就可以对外访问了。当然还有一个重要的前提,那就是你nextcloud文件的存储路径是在服务器的根目录下,也就是公网能够访问的部分。如果你当初是安装在其他的目录里(只要不是根目录)那么外网无法是访问的,这种情况关闭伪静态也是没有任何意义的,所以还是直接开启伪静态功能吧,因为本身你的文件外网是访问不到的,所以关掉伪静态毫无意义,关了外网仍然也看不到,那就直接开启伪静态吧。

 

哪个搜索引擎对博客网站友好?

 

很多个人站长为了其他人能访问自己的网站都会选择做SEO也就是搜索引擎优化,让搜索引擎抓取自己的站点从而实现搜索引擎的引流。很多人一开始不知道你的网站,除了广撒外链之外还有什么办法呢,没错就是搜索引擎的引流。但是每家搜索引擎的算法是不同的,有的对你的网站友好但是有的却不友好。下面我们来说一下到底哪一个搜索引擎对个人站点友好呢?

 

个人认为对个人网站对博客网站最友好的就是谷歌,谷歌的观察期虽然有一个月之久,但是只要被他们的爬虫认为只要你的站点不是不安全的病毒站点或者空白站点一般都是会大量收录的。就算是垃圾站点采集站点也能被收录,作为全球最大的搜索引擎,谷歌在抓取方面一直是坚持大而全几乎能覆盖整个互联网的站点与网页,因此谷歌对个人站点是最友好的。

 

谷歌甚至可以不用提交站点就能自动抓取到你的网站,只要在其他网站上出现了你的网站那么谷歌的爬虫会立刻过去浏览,当觉得你的网站非常适合网民们的访问那么我就抓取你的站点与网页,只要你不违反规则就OK。就连根本没做伪静态的网页他也能收录,只要你的网页有价值即使你的URL不大好记照样也能收录,这是谷歌与其他搜索最不同的地方了。

 

所以本站收录最多就是谷歌,虽然刚上线的半个月到一个月在谷歌上搜索可能根本就没有你网站的任何信息,但是这个时候已经是谷歌在考验一个新的站点了,如果在此期间你能坚持更新,那么谷歌都会给你收录的,只要过了考察期后谷歌抓取到的你所有的网站数据全都会被放出来,甚至你网站内的图片也会自动被谷歌图片搜索抓取到,这也是为什么做SEO的还是愿意做谷歌的SEO的原因了。

 

其次就是360与必应,必应作为另一个国际搜索引擎,虽然数量质量不如谷歌,但是考虑到国内的大环境必应就成了唯一的国际搜索引擎了。必应抓取到内页明显就少了而主要是放一个主页甚至干脆不收录,这挺让人感到无奈的,但是必应的快照更新还是蛮快的。

 

360收录量仅次于谷歌,这得益于360与谷歌采用的是同一个算法基础的原因,360跟谷歌的收录原则差不多,只要你别搞小动作踏实做站,内页的收录量是不会差到哪里去的。因此国内建议个人站长最好做360的SEO,360对个人网站比较友好一些,而且也是不用提交给360收录他就能自动抓取到你的站点,在国内来说除了百度就是360了。

 

百度是收录最快的搜索引擎,一周内甚至三天内就能收录并公开你的主页,也可以不提交给百度收录就能自动抓取。但是百度对中小网站的支持程度不高,小网站甚至会出现最后不收录的情况,等到一个月虽然有部分页面放出来了,但是过一段时间后内页几乎都消失了很少再出现内页了,上面显示的数量开始下降,而你根本没做什么降权处罚的事情,最后就剩下了你的几个页面了,这是因为百度认为你的内容质量不高不适合收录,所以就不收录内页了,因此如果想做百度的SEO你必须得适应他们的规则,作为国内的老大还是需要适应他们的规则的。

 

如果不提交给他们绝不主动收录的是搜狗和中搜等其他搜索引擎,他们的原则是只要你不主动来提交我就不收录,我也不会自动去爬自动去抓取。真是懒得要死,百度的蜘蛛就算是永远不给收录也还知道经常过去爬几次更新几次主页的快照,搜狗真是太懒了,所以现在被360给压下去了。360经常抓取更新快照放出链接效仿了谷歌,也是国内收录最快的。

 

至于俄罗斯的yandex、韩国的naver和日本雅虎那毕竟是给自己语言的人服务的所以不再考虑之内,国际巨头只考虑谷歌和必应。因此我的建议就是个人站点做SEO最好选择做谷歌和360的SEO,这是最公平的两家,只要你有内容我就会收录,无论你的站点大还是小,流量多还是少,全都一视同仁。百度和必应次之,虽然两家对个人网站的兴趣并不高但是起码还能收录个主页,经常会过来访问你的站点。最不建议做的就是搜狗的SEO,完全靠你自己提交,从不主动抓取,他们对于个人站点是最不友好的,因此最不建议做的就是搜狗的SEO。

 

这是我对于搜索引擎收录方面的看法,欢迎各位指出我说的不对的地方。仅供参考,因为每个站点的内容与情况都不一样,收录的原则也就不同,但是总体来说都是差不多的,基本上就是这个样子。

发表评论

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