Apache2 httpd.conf 中文版详解 |
|
来源:互联网 作者:未知 发布时间:2007-12-08 |
|
|
#(这是默认的设定以允许Apache的“It Worked”页能多种语言分发)。 # AddHandler type-map var
# # 过滤器允许你在将它发送到客户端前进行处理。 # # 为了在服务器端分析包含(SSI)的.shtml文档: # (要执行这个指令,你还需要在Options指令中添加“Includes”。) # # AddType text/html .shtml # AddOutputFilter INCLUDES .shtml
# # Action让你定义当调用匹配的媒体文件时将要执行的脚本。这将减少 # 那些经常使用的CGI脚本的URL路径名的重复输入。 # 格式:Action media/type /cgi-script/location # 格式:Action handler-name /cgi-script/location #
# # 可配置的错误应答有三种风格: # 1)plain text 2)local redirects 3) external redirects # # 一些示例: # ErrorDocument 500 "The server made a boo boo." PHP程序员站--PHP程序员之家 # ErrorDocument 404 /missing.html # ErrorDocument 404 "/cgi-bin/missing_handler.pl" # ErrorDocument 402 http://www.example.com/subscription_info.html #
# # 综合应用这些指令,我们可以创建一个国际化的出错应答。 # # 我们使用Alias来重定向任意/error/HTTP_<error>.html.var应答到 # 我们的多语言错误消息集合。使用正确的文本替代它。 # # 通过加入下面的行,你就能够改变这些消息的显示,而不必改变 # HTTP_<error>.html.var文件。 # # Alias /error/include/ "/your/include/path/" # # 以将/usr/local/apache2/error/include/下的文件拷贝到/your/inclue/path/下 # 开始,你可以创建你自己的文件集合,甚至是其于每个虚拟主机的。 # 不管你的ServerSignature如何设置,默认的包含文件将显示你的 # Aapche版本号和你的ServerAdmin邮件地址 # # 国际化的错误文档需要mod_alias,mod_include和mod_negotiation三个 PHP程序员站 # 模块。要激活它们,取消下面30行的注释符号
# Alias /error/ "/usr/local/apache2/error/" # # <Directory "/usr/local/apache2/error"> # AllowOverride None # Options IncludesNoExec # AddOutputFilter Includes html # AddHandler type-map var # Order allow,deny # Allow from all # LanguagePriority en de es fr it nl sv # ForceLanguagePriority Prefer Fallback # </Directory> # # ErrorDocument 400 /error/HTTP_BAD_REQUEST.html.var # ErrorDocument 401 /error/HTTP_UNAUTHORIZED.html.var ErrorDocument 403 /error.php # ErrorDocument 404 /error/HTTP_NOT_FOUND.html.var # ErrorDocument 405 /error/HTTP_METHOD_NOT_ALLOWED.html.var # ErrorDocument 408 /error/HTTP_REQUEST_TIME_OUT.html.var PHP程序员站--PHP程序员之家 # ErrorDocument 410 /error/HTTP_GONE.html.var # ErrorDocument 411 /error/HTTP_LENGTH_REQUIRED.html.var # ErrorDocument 412 /error/HTTP_PRECONDITION_FAILED.html.var # ErrorDocument 413 /error/HTTP_REQUEST_ENTITY_TOO_LARGE.html.var # ErrorDocument 414 /error/HTTP_REQUEST_URI_TOO_LARGE.html.var # ErrorDocument 415 /error/HTTP_SERVICE_UNAVAILABLE.html.var # ErrorDocument 500 /error/HTTP_INTERNAL_SERVER_ERROR.html.var # ErrorDocument 501 /error/HTTP_NOT_IMPLEMENTED.html.var # ErrorDocument 502 /error/HTTP_BAD_GATEWAY.html.var # ErrorDocument 503 /error/HTTP_SERVICE_UNAVAILABLE.html.var # ErrorDocument 506 /error/HTTP_VARIANT_ALSO_VARIES.html.var
# # 下面的命令更改标准的HTTP应答行为以处理己知的浏览器问题。 # BrowserMatch "Mozilla/2" nokeepalive www phperz com BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0 BrowserMatch "RealPlayer 4\.0" force-response-1.0 BrowserMatch "Java/1\.0" force-response-1.0 BrowserMatch "JDK/1\.0" force-response-1.0
# # 下面命令关闭对那些没有尾部“/”的目录的非GET请求的重定向, # 这些命令修复了微软的采用DAV方法不能正确处理重定向的WEB文件夹的问题。 # Apple下的DAV文件系统和Gnome下的VFS对DAV的支持也是采用这样的方法 # 进行处理的。 # BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully BrowserMatch "^WebDrive" redirect-carefully BrowserMatch "^WebDAVFS/1.[012]" redirect-carefully BrowserMatch "^gnome-vfs" redirect-carefully
|
共8页: 上一页 [1] [2] [3] [4] [5] [6] 7 [8] 下一页 |
[收藏此页] [打印本页] [返回顶部] |
|
|
|
|
|
|
|
|
|