https页面文件配置问题的问题

河北唐山专业网站建设制作SEO优化诊断百度搜狗谷歌等搜索引擎网络推广外包公司,服务10年,客户500+
/ 唐山SEO顾问浅析网站HTTPS配置及常见问题
唐山SEO顾问浅析网站HTTPS配置及常见问题
文章分类:
来源:唐山SEO
作者:SEO顾问
时间: 23:38:23
[导读]:百度已经于近日上线了全站 HTTPS 的安全搜索,默认会将 HTTP 请求跳转成 HTTPS。本文唐山SEO顾问就为大家浅析网站HTTPS。
HTTPS是基于tls和ssl加密的http协议,网络传输是加密的,因此它的安全是显而易见的,包括防窃听、篡改、劫持。现在比较常见的两种,第一种是纯HTTPS抓取,就是它没有http的版本,第二个是通过http重定向到HTTPS,这两种都能正常的进行抓取跟http抓取的效果是一样的。同事搜索引擎会对于HTTPS数据,展现端会有明显的提示。
站长平台支持全站HTTPS配置
之前有一些站长改HTTPS,会疑问为什么站点有些链接是以http的形式来抓呢?为什么没有全站都是以HTTPS的形式来抓取呢?因为以前的机制是url级的,HTTPS抓完一条替换一条,整站需要全抓完才能全部替换掉,现在大家访问站长平台可以发现,左边工具栏多了HTTPS认证的功能,站长平台已经全站支持HTTPS,点这个功能后会有提示引导我们去怎么做,需要提醒是需要全站支持HTTPS,才进行点击,如果不支持的话对站点会有一些副作用。
HTTPS网站验证
当站长在平台上做了配置以后首先会有HTTPS验证,验证确认站长是否误配,具体会检查https链接是不是可抓取的。另外会对HTTPS的证书校验,包括它的合法性、是否过期、跟它本身的域名是否一致,从这三个角度做校验。
HTTPS网站生效
1.全站抓取以HTTPS的方式来抓,这会在抓取上做一定的切换
2.全站的展现样式也会直接切换成HTTPS,用了这个功能的好处是会比以前快很多,会略过已收录的网页直接到HTTPS。
网站HTTPS常见问题
1.站长升级HTTPS是不是会影响爬虫抓取?不会。爬虫对https的合法链接都能抓
2.站长升级HTTPS是不是会影响索引量?不会的,建库做了相应升级,HTTPS的建库是不会有延迟的。
3.站长升级HTTPS是不是会影响排名点击流量?不会,HTTPS改造是不涉及到域名切换,或者说老域名到新域名样式的转变等等这个是不涉及的,可以做到完全无损的切换。
4.站长升级的HTTPS是不是会影响移动适配?不会有这种情况。
5.站长升级HTTPS是不是会影响站长平台工具?不会,站长平台链接提交等工具已经都支持HTTPS了。
HTTPS网站建议
1.建议站长从http到HTTPS的301跳转,不建议只有HTTPS,而无http到HTTPS的跳转关系,只用HTTPS访问对用户来说,可能会遇到问题。
2.不建议HTTPS、http这两种版本并存,这种情况存在三种问题,第一个它的维护成本比较高,需要维护两个版本;第二个做不到绝对安全,http访问有不安全风险;第三有不一致的可能性,随着长远的发展这两个版本可能会越来越不一致,会影响用户体验,我们建议站长做了HTTPS之后能对HTTPS做一定的跳转预设。
3.HTTPS回退到HTTP极不建议。例如线上已经展示HTTPS的链接给用户点击,如果站长回退到http,用户在浏览器里面点开的时候会展现死链的样式是非常不建议的,做这个之前一定考虑。如果实在想做回退,请在站长平台提交HTTPS校验,并建议站点提前至少24小时在平台提交回退,这样能够保证站长的点击不会出现死链的形式,这点非常重要。
4.HTTPS网页没有建设完成之前不要在互联网上提供超链接,之前遇到过好几个case,本身HTTPS并没有做完,两个版本都存在,但是http是用户可访问的,或者说HTTPS的页面是一个临时性的假页面,这样站点有可能就以HTTPS的形式展现出来,会引起用户体验问题。
蜘蛛如何发现HTTPS网站
1.根据网页中的超链接是否是HTTPS,网络中会有一些超链,如果是HTTPS会认为是HTTPS站点。
2.根据站长平台提交入口的提交方式,例如主动提交,如果在文件当中提交的是HTTPS链接会以HTTPS的形式来发现。
3.参考前链的抓取相对路径,第一个网页是HTTPS的,网站内容里面的路径提供的是相对路径,会认为这种链接是HTTPS。
4.参考链接的历史状况,使用这种方式的原因主要是为了纠错,如果错误提取HTTPS会遇到两种情况,一种因为HTTPS不可访问会抓取失败,第二即使能抓成功可能展现出来的可能不是站长希望的,所以会有一定的纠错。
总结:本文唐山SEO顾问浅析了网站HTTPS配置及常见问题。国外的大型互联网公司很多已经启用了全站 HTTPS,这也是未来互联网的趋势。国内的大型互联网并没有全站部署 HTTPS,只是在一些涉及账户或者交易的子页面 / 子请求上启用了 HTTPS。百度搜索首次全站部署 HTTPS,对国内互联网的全站 HTTPS 进程必将有着巨大的推动作用。
地址:http://www.webrui.com/news/fa/26.html_唐山新讯科技-SEO顾问
声明:如本站文章和转稿涉及版权等问题,请作者及时联系本站,我们会尽快处理!
我们珍惜您每一次在线询盘,有问必答,用专业的态度,贴心的服务。
让您真正感受到我们的与众不同!
唐山网站建设制作优化SEO流程从提出需求到报价,再到网页设计或者网站优化,每一步都是规范和专业的
网站建设费用多少钱?提供SEO优化服务?哪家好哪家专业联系方式?等网站制作、网站优化SEO常见问题
网站制作不难,难的是一如既往的热情服务及技术支持。我们知道:做网站就是做服务,就是做售后
好的网站制作公司会给客户提出建设性的意见,善于对客户进行良性引导,避免客户走入误区,甚至帮助客户整理文案做好内容规划,会帮助客户构造互联网的升级计划...
网址:http://www.webrui.com/
地址:河北省唐山市曹妃甸工业区综合保税区
微信咨询:主题 : 新人求助,关于配置https遇到的问题
级别: 新手上路
可可豆: 39 CB
威望: 39 点
在线时间: 320(时)
发自: Web Page
来源于&&分类
新人求助,关于配置https遇到的问题&&&
求教各种大神,现在在配置https,目前已经得到.cer证书放入工程bundle里,并且用AFNetworking 3.04加载网络。自己写的类AFNetworkingHelper.m写方法 代码如下:+ (AFSecurityPolicy *)customSecurityPolicy{&&&&//先导入证书&&&&NSString *cerPath = [[NSBundle mainBundle] pathForResource:@&ddbes_server& ofType:@&cer&];&&&&NSData *cerData = [NSData dataWithContentsOfFile:cerPath];&&&&//使用证书验证模式&&&&AFSecurityPolicy *securityPolicy = [AFSecurityPolicy policyWithPinningMode:AFSSLPinningModeCertificate];&&&&//是否允许自签名&&&&securityPolicy.allowInvalidCertificates = YES;&&&&//&&&&securityPolicy.validatesDomainName = NO;&&&&securityPolicy.pinnedCertificates = (NSSet *)@[cerData];&&&&&&&&return securityP}//POST方法+ (void)postJSONWithUrl:(NSString *)urlStr parameters:(id)parameters success:(void (^)(id responseObject))success fail:(void (^)())fail{&&&&AFHTTPSessionManager *session = [AFHTTPSessionManager manager];&&&&((AFJSONResponseSerializer *)session.responseSerializer).removesKeysWithNullValues = YES;&&&&session.responseSerializer = [AFHTTPResponseSerializer serializer];&&&&//session.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@&application/json&,@&text/json&, @&text/javascript&,@&text/plain&,@&text/html&,nil];&&&&session.securityPolicy = [self customSecurityPolicy];&&&&&&&&[session POST:urlStr parameters:parameters progress:nil success:^(NSURLSessionDataTask * _Nonnull task, id&&_Nullable responseObject) {&&&&&&&&if (success) {&&&&&&&&&&&&success(responseObject);&&&&&&&&&&&&NSLog(@&外部失败&);&&&&&&&&}&&&&} failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {&&&&&&&&if (fail) {&&&&&&&&&&&&fail();&&&&&&&&&&&&NSLog(@&内部失败&);&&&&&&&&}&&&&}];}现在遇到的问题是运行后崩溃提示我数组为空,见图1。后来打了全局断点,崩到了AFNetworking的AFSecurityPoloicy.m里面,见图2。最让奇怪的事发生了,我的set方法里面得不到值,见图3,就是在我写的方法中赋值了一个集合,但是在setter方法里拿不到是0 objects。搞了2天了,现在没有头绪了,大神们帮我指导一下,谢谢了!!!
描述:崩溃提示:数组问题
图片:crash.png
描述:self .pinedCertificates没有值..
图片:全局断点崩溃位置.png
图片:self.pinnedCertificates没有值.png
级别: 新手上路
可可豆: 39 CB
威望: 39 点
在线时间: 320(时)
发自: Web Page
补充说明.cer证书属于自签名证书.求大神指点!
级别: 新手上路
UID: 345172
可可豆: 29 CB
威望: 21 点
在线时间: 690(时)
发自: Web Page
在customSecurityPolic获取cerData使用AFSecurityPolicy里面自带的+certificatesInBundlef方法。使用+ (instancetype)policyWithPinningMode:(AFSSLPinningMode)pinningMode withPinnedCertificates:(NSSet &NSData *& *)pinnedC返回securityPolicy,试下。。
级别: 新手上路
可可豆: 39 CB
威望: 39 点
在线时间: 320(时)
发自: Web Page
回 2楼(yuwuchaio) 的帖子
已经成功。。原因可能是因为2点,第1点是.cer文件是后台转完直接给我的。现在我直接在自己钥匙串转的,还有一点是自签名证书一开始里面有中文,后来全部换成英文的了..感谢您的回复![ 此帖被zyj16-01-15 17:05重新编辑 ]
级别: 新手上路
可可豆: 2 CB
威望: 2 点
在线时间: 13(时)
发自: Web Page
楼主 具体是怎么解决的,求教啊
关注本帖(如果有新回复会站内信通知您)
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 关注CVP公众号
扫一扫 浏览移动版默认搜索引擎设置有问题,无法设置成https【chrome吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:161,521贴子:
默认搜索引擎设置有问题,无法设置成https收藏
如图,这次重装完,改过host之后默认的Google搜索就不能用了,查到的解决方法是说改成https,下面是修改过的搜素引擎地址这样是可以显示谷歌的页面了,但是还是不能搜索,依然是无法访问此网站,求解,谢谢
最简单的方法是用google。com/ncr
或者装一个https everywhere插件,或者chrome://net-internals/#hsts里面添加goog。com。hk的https强制跳转
。。。还有另外两种方法的回帖被系统自动删贴了,醉醉哒
-- 越来越多的年轻人开始纹身了,想想四五十年后的夏天吧,有纹身的老头儿老太太……
chrome://net-internals#hsts
谷歌我也打不开
登录百度帐号https在win7 的环境下如何配置?_百度知道
https在win7 的环境下如何配置?
win7配置了IIS,同时在IE选项里面也勾选了TIS/SSL的选项,可是SSL依然无法启用。
我有更好的答案
要想成功架设SSL安全站点关键要具备以下几个条件。1、需要从可信的证书办法机构CA获取服务器证书。&2、必须在WEB服务器上安装服务器证书。&3、必须在WEB服务器上启用SSL功能。&4、客户端(浏览器端)必须同WEB服务器信任同一个证书认证机构,即需要安装CA证书。下面,我们对照上面的四部,进行一步一步的操作1:需要从可信的证书办法机构CA获取服务器证书(由于我们是在本地做测试环境,而不是实际操作。所以这里我们自己创建一个证书。如果是实际的操作,需要通过域名商,来获取一个证书,这是要花钱的。)2:必须在WEB服务器上安装服务器证书。&打开IIS,找到服务器证书、点击创建自签名证书输入你要创建的证书的名字,我这里取名 joeyssl3、必须在WEB服务器上启用SSL功能。接下来,我们新建一个本地测试站点,并且绑定刚才我们创建的证书。打开 hosts 文件,用于创建一个站点的名称(例如& 那么这个 webjoeyssl 就是我们需要创建的站点名称,我用hosts解析为本地)C:\Windows\System32\drivers\etc在IIS里面绑定目录,绑定http和 https在添加的时候,绑定类型,先选择 http 的类型,虽然这里有 https,但是还是首先要保证能通过 http能访问网站,毕竟大部分的人都是通过http来打开站点的,只是在某些特别需要加密的地方用到https,我们下一步会绑定 https的,这里先不急,除非你整个站点都是https运用,那么这里才只选择https。上面的测试,已经能保证& 以及&&都可以打开网站了。当然我们也可以强行设置必须要通过 ssl 才能访问站点(此时,只有https才能访问,而http 就无法访问了)但是这样会出现一点问题,你访问http://webjoeyssl& ,浏览器会报错4:客户端(浏览器端)必须同WEB服务器信任同一个证书认证机构,即需要安装CA证书。我们打开& 或者是& 会提示不安全,点击继续浏览即可。在实际的环境中,你拿到的是一个实际的证书,所以不会产生类似的报告安全证书有问题、
采纳率:6%
为您推荐:
其他类似问题
您可能关注的内容
win7的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!

我要回帖

更多关于 页面文件配置问题 的文章

 

随机推荐