1. 修改URL模式,支持URL_REWRITE 方法: 通常的URL里面含有index.php,为了达到更好的SEO效果可能需要去掉URL里面的index.php ,通过URL重写的方式可以达到这种效果,通常需要服务器开启URL_REWRITE模块才能支持。 下面是Apache的配置过程,可以参考下: 1、httpd.conf配置文件中加载了mod_rewrite.so模块 2、AllowOverride None 将None改为 All 3、确保URL_MODEL设置为 ...

    阅读全文
  2. HttpClient 学习整理 http://www.blogjava.net/alpha/archive/2007/01/22/95216.html    official Website: http://hc.apache.org/  ...

    阅读全文
  3. 1G内存机器一个简单的配置优化: httpd.conf: timeout 30 KeepAlive Off StartServers       5 MinSpareServers    5 MaxSpareServers     10 ServerLimit       1024 MaxClients   &nb ...

    阅读全文
  4. Following content are copied from W3 Org Abstract The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypermedia information systems. It is a generic, stateless, protocol which can be use ...

    阅读全文
  5. RFC2616学习笔记--第一章(Introduction简介) Tue Feb 18 2014 18:10:00 GMT+0800 (中国标准时间) HTTP协议(超文本传输协议)是一个应用层面的协议。 版本: HTTP/0.9: 一个简单的协议,用于在网络上传输原始数据。 HTTP/1.0: 它加强了以下功能: 支持MIME格式的消息 支持包含元数据的支持,这些元数据信息包含数据的传输和修改。 但是HTTP/1.0并没有充分考虑多层代理、缓 ...

    阅读全文
  6. 106600

    摘自 http://blog.sina.com.cn/s/blog_8f32dc250100wva8.html  HTTP 文件上传的基本原理:          使用html 的<input type=”file” name=”xxx”> 标签,提交form 的几个属性必须为: method=post&n ...

    阅读全文
  7. 96080

    参考RFC2616: http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.40  本文只是学习摘要,列出所有header字段,并用颜色进行分类(按应用场景)  Accept  Accept-Charset  Accept-Encoding  Accept-Language  Accept-Ranges  Age ...

    阅读全文
  8. 129830

    本文为对RFC2616第三节的简单整理。详文请参考官网。 3.1 HTTP Version HTTP-Version = "HTTP" "/" 1*DIGIT "." 1*DIGIT     3.2 Uniform Resource Identifiers http_URL = "http:" "//" host [ " ...

    阅读全文
  9. 106460

    如何定义一个HTTP Request呢?在RFC2616的第五章定义了HTTP请求的格式。请参考官网。 RFC2616对请求的定义摘要: 请求的定义: Request = Request-Line *(( general-header | request-header ...

    阅读全文
  10. 96730

    如何定义一个HTTP响应呢?在RFC2616的第六章定义了HTTP Response的格式。请参考官网。 HTTP响应的定义格式: Response = Status-Line *(( general-header | response-header | entity-header ...

    阅读全文
12