Skip to Content
Apache 2 Pocket Reference
book

Apache 2 Pocket Reference

by Andrew Ford
October 2008
Intermediate to advanced
204 pages
3h 2m
English
O'Reilly Media, Inc.
Content preview from Apache 2 Pocket Reference

Chapter 5. Document Metainformation

Once the request URL has been translated and access controls have been applied, Apache determines certain characteristics of the document to be returned, such as the language, content type, character set, and encoding of the document. The content handler and possibly input and output filter chains are also set up at this point (configuration of handlers and filters is covered in the following chapters).

The main module involved in this phase of request handling, apart from the core, is mod_mime; other modules set up specialized metainformation. Content handlers may change any of these attributes later.

Note that unless otherwise stated, file extension arguments are case-insensitive and may be specified with or without a leading period (.).

Standard Document Attributes

Four standard document attributes are used for content negotiation. Clients indicate preferences in Accept* request headers, and the attributes of the selected document are used to set response headers.

Content language

The natural language of the document, such as en-gb for British English, es-mx for Mexican Spanish, or zh for unqualified Chinese. The client’s preferences are indicated in the Accept-Language header, and the language of the selected document is returned in the Content-Language header.

Content type

The MIME type of the document, such as text/html or image/png; preferences are indicated with Accept, and the document MIME type is returned in Content-Type.

Character set

The MIME ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

What's New in Apache Web Server 2.2?

What's New in Apache Web Server 2.2?

Rich Bowen
Sams Teach Yourself Apache 2 in 24 Hours

Sams Teach Yourself Apache 2 in 24 Hours

Daniel López Ridruejo, Ian Kallen
Professional LAMP: Linux®, Apache, MySQL®, and PHP5 Web Development

Professional LAMP: Linux®, Apache, MySQL®, and PHP5 Web Development

Jason Gerner, Elizabeth Naramore, Morgan L. Owens, Matt Warden

Publisher Resources

ISBN: 9780596154899Errata Page