Questions tagged «http»

HTTP代表“超文本传输​​协议”,是应用程序用来从万维网访问文档/网页/数据的协议。

2
用户代理中URL前面的加号
我运行了一个小型Web搜寻器,必须决定要使用哪个用户代理。 搜寻器代理以及Wikipedia的列表建议采用以下格式: examplebot/1.2 (+http://www.example.com/bot.html) 但是,某些漫游器会省略URL前面的加号。我首先想知道这是什么意思,但找不到任何解释。 RFC 2616认为括号中的所有内容均为注释,并且不限制其格式。但是,对于浏览器来说,在注释中使用分号分隔的标记列表是很常见的,这些标记可以宣传浏览器的版本和功能。除了大多数浏览器以类似的方式格式化外,我认为这没有任何标准化的方法。而且我在评论中找不到任何有关URL的信息。 我的问题是:为什么加号?我需要吗?

1
SPDY协议是否消除了对无cookie域的需求?
使用纯HTTP,无cookie域是一种优化,可以避免不必要地发送页面资源的cookie标头。 但是,SPDY协议会压缩HTTP标头,并且在某些情况下会消除不必要的标头。然后我的问题是,SPDY是否使无cookie域变得无关紧要? 此外,页面源及其所有资源是否应托管在同一域中以优化SPDY实现?

5
WWW.example.com或HTTP://example.com –哪一个是永不过时的?
http://example.com www.example.com http://www.example.com example.com 从2016年起,您会选择哪一个作为您的最爱?您会向客户提及哪个域名,链接到您的网站,信笺,联系卡等。为什么一个或另一个?这些天要避免哪个? 思考以下方面: 有效性,正确加载网址 听众,大多数怪胎知道http://,大多数老年人不 最容易记住URL作为品牌 用户输入的拼写错误(在手机或台式机浏览器中) 浏览器不了解无协议链接 字符的总长度,方便用户输入 主要搜索引擎/社交媒体网站的偏好方法 一致性,以便链接不会碎片化,但所有指向相同

3
关于SEO和可用性的HTTPS最佳实践
考虑一个页面,http://example.com该页面可以公开查看,也可以在用户验证时查看。现在,假设您在用户登录到您的网站时为每个页面启用HTTPS,但仅当他们登录时才启用。http://example.com现在,您的页面将变为https://example.com所有登录用户的页面。如果该登录用户喜欢您的页面并决定通过博客文章或社交媒体网站链接到该页面,则他们很有可能会使用URL的HTTPS版本。 从SEO角度来看,您如何避免两个URL之间出现重复内容问题? 如果用户到达HTTPS URL但未登录或没有帐户,该怎么办?是否应该重定向到HTTP版本?如果是这样,您将如何处理? 我的直觉是,对于所有可以同时在公共和登录状态下查看的页面,该页面应首先检测用户是否已登录。如果登录,则该页面仍为HTTPS或使用从HTTP版本到HTTPS的302重定向。如果用户未登录并且到达URL的HTTPS版本,则它将使用301重定向到HTTP版本。但是,我欢迎更优雅或更有效的解决方案。 编辑:我假设如果用户登录,则每个URL都应该是HTTPS(或者至少应该是一个选项),但是当我做更多研究时,也许这个假设是错误的。我看到人们实现它的方式是,他们只对发送和接收敏感数据的页面启用HTTPS:登录,购物车结帐,用户配置文件管理等。我试图找出哪种模型是最好的。 显然,Google Mail通过用户个人资料中的设置为用户提供了是否在每个页面上使用HTTPS的选项。当然,这是一个选择,但是我仍然需要解决所有身份验证状态的公开页面的行为。 因为我正在构建一个可供其他人使用的内容管理系统,所以我需要确保正确无误。网站所有者应该可以使用哪些设置?在这一点上,我正在考虑对每个页面(无论是否通过SSL保护)进行精细控制,然后对整个网站进行精细控制。但是,如果人们不了解所有问题,那么给予这种级别的控制可能是一个错误,并且最终可能导致安全问题。也许这是第一个问题。什么是适当的控制级别?什么是智能默认值?第二个是页面对用户的行为。从SEO的角度来看,我认为上述过程或使用rel="canonical" (如建议的jmb)可以工作,但是确定页面的行为以使其安全和无缝也是必不可少的。

4
Apache日志:“ :: 1…”选项* HTTP / 1.0” 200-
只需查看我们一台Apache服务器上一个不那么繁忙的站点的日志,并在日志中注意到大量的日志: ::1 - - [15/Apr/2011:12:11:40 -0700] "OPTIONS * HTTP/1.0" 200 - ::1 - - [15/Apr/2011:12:11:41 -0700] "OPTIONS * HTTP/1.0" 200 - ::1 - - [15/Apr/2011:12:11:44 -0700] "OPTIONS * HTTP/1.0" 200 - 它们似乎多次出现在Apache已提供页面及其相关图像的GET请求下方。 他们的意思是什么? 什么是IP ::1? 如果它们是良性的,我可以压制它们吗?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.