etc httpd conf.d php.conf,/etc/httpd/conf/httpd.conf里的各个选项设置介绍

//

用于告知服务器在碰到不同的文件类型或扩展名时采用

AddIconByType

(TXT,/icons/text.gif)

text/* //

指定的格式,辨别文件并显示对应的图标 AddIconByType

(IMG,/icons/image2.gif) image/*

AddIconByType (SND,/icons/sound2.gif) audio/*

AddIconByType (VID,/icons/movie.gif) video/*

AddIcon /icons/binary.gif .bin .exe

AddIcon /icons/binhex.gif .hqx

AddIcon /icons/tar.gif .tar

AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv

AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip

AddIcon /icons/a.gif .ps .ai .eps

AddIcon /icons/layout.gif .html .shtml .htm .pdf

AddIcon /icons/text.gif .txt

AddIcon /icons/c.gif .c

AddIcon /icons/p.gif .pl .py

AddIcon /icons/f.gif .for

AddIcon /icons/dvi.gif .dvi

AddIcon /icons/uuencoded.gif .uu

AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl

AddIcon /icons/tex.gif .tex

AddIcon /icons/bomb.gif core

AddIcon /icons/back.gif ..

AddIcon /icons/hand.right.gif README

AddIcon /icons/folder.gif ^^DIRECTORY^^

AddIcon /icons/blank.gif ^^BLANKICON^^

#

# DefaultIcon 为那些没有显式定义图标的文件提供处理

#DefaultIcon /icons/unknown.gif

// 当使用FancyIndexing VersionSort 之后,且无法识别文件类型时,显示此处定义的图标

#

# AddDescription允许你在server-generated索引后放置一个简短的说明。

# 只对FancyIndexed指令有效。

# 格式:AddDescription

"说明" 文件名

#

# AddDescription "GZIP compressed document" .gz

# AddDescription "tar archive" .tar

# AddDescription "GZIP compressed tar archive" .tgz

#

# ReadmeName指定服务器默认查找的README文件的名字,并添加到目录列表中

#

# HeaderName指定目录列表前缀文件的文件名

ReadmeName

README.html

// 当服务器自动列出目录列表时,在所生成的页面之后显示README.html的内容

HeaderName

HEADER.html//

当服务器自动列出目录列表时,在所生成的页面之前显示HEADER.html的内容

#

# IndexIgnore指定目录索引忽略并且不包含在列表中的文件名集合,

# 支持shell类型的通配符。

#IndexIgnore .??* *~ *# HEADER* README* RCS

CVS *,v *,t#

# AddEncoding允许你在信息传送中使用(Mosaic/X

2.1+)解压缩信息,

# 注意:不是所有的浏览器都支持这个选项。

#

尽管名字相似,但是下列的指令与上面的FancyIndexing定制指令不同。

#AddEncoding x-compress

Z // 设置在线浏览器可以实时解压.Z .gz .tgz类型文件,但并非所有浏览器都支持

AddEncoding x-gzip gz

tgz

#

# DefaultLanguage和AddLanguage允许你指定文档的语言。

#

这使你可以让用户用容易理解的语言浏览文档。

#

# 指定默认的语言,这意味着所有没有指定语言的包都将使用该语言。

# 多数情况下,你也许并不想设置它,除非你确信这样做是正确的。

# 通常,不使用确定的语言比使用错误的语言要好。

#

# DefaultLanguage nl

#

# 注意1:作为语言关键字的词缀毫无疑问是不能一样的--采用波兰

# 文的文档(网络标准语言代码是pl)将希望使用“AddLanguage pl

.po”

# 来避免与perl脚本的一般词缀产生二义性。

#

# 注意2: 下面的例子举例说明在一些范例中语言的二字符缩写与它的国家

# 的二字符缩写不相同,例如 “Danmark/dk” 和

“Danmark/da” 的比较.#

# 注意3: 在 “ltz” 的情况下我们使用三字符词缀,违犯了 RFC的规定,

# 运行中将修复它并使用RFC1766标准取得参考数据。

#

# Danish (da) - Dutch (nl) - English (en) - Estonian (et)

# French (fr) - German (de) - Greek-Modern (el)

# Italian (it) - Norwegian (no) - Norwegian Nynorsk (nn) - Korean

(kr)

# Portugese (pt) - Luxembourgeois* (ltz)

# Spanish (es) - Swedish (sv) - Catalan (ca) - Czech(cz)

# Polish (pl) - Brazilian Portuguese (pt-br) - Japanese (ja)

# Russian (ru) - Croatian (hr)

#AddLanguage da

.dk // 设置网页内容语言种类,(浏览器要启用内容协商),对于中文网页,此项无实际意义

AddLanguage nl .nl

AddLanguage en .en

AddLanguage et .et

AddLanguage fr .fr

AddLanguage de .de

AddLanguage he .he

AddLanguage el .el

AddLanguage it .it

AddLanguage ja .ja

AddLanguage pl .po

AddLanguage kr .kr

AddLanguage pt .pt

AddLanguage nn .nn

AddLanguage no .no

AddLanguage pt-br .pt-br

AddLanguage ltz .ltz

AddLanguage ca .ca

AddLanguage es .es

AddLanguage sv .se

AddLanguage cz .cz

AddLanguage ru .ru

AddLanguage tw .tw

AddLanguage zh-tw .tw

AddLanguage hr .hr

#

LanguagePriority允许你在会话过程中优先使用一些语言。

#

# 以优先次序递减的方式列出它们。我们或多或少地采用按字母排列顺序的方式

# 排列它们。也许你想要改变这个顺序。

LanguagePriority en da nl et

fr de el it ja kr no pl pt pt-br ltz ca es sv

tw // 当启用内容协商时,设置语言的先后顺序

#

# ForceLanguagePriority 允许你为MULTIPLE

CHOICES(Prefer)[在通讯的情况下]

# 或NOT ACCEPTABLE(Fallback)[没有可接受的语言匹配的情况]提供一个结果页。

#ForceLanguagePriority Prefer

Fallback // Prefer:当有多种语言可以匹配时,使用LanguagePriority

列表的第一项

//

Fallback:当没有语言可以匹配时,使用LanguagePriority

列表的第一项

#

# 为发送出的所有页指定默认的字符集,这总是一个好主意,并且为你的

#

web站点的国际化打开了大门,这不正是你曾经想要的吗。同样地,指定

# 默认字符集有一些小的损害,如一个使用iso-8859-1(latin1)标准命令

# 的页面,除非以别的方式指定例如你仅仅以显式方式声明它。

# 也有一些与那些总是鼓励你使用默认字符集的javascropt和URL语法有关

# 的浏览器安全原因。

#AddDefaultCharset

ISO-8859-1 // 设置默认字符集(要设置成为简体中文,把"ISO-8859-1"改为"GB2312")

#

# 一般以文件扩展名的方式使用字符集。也许你想要避免与语言扩展发生

# 碰撞,除非你在每次改变后都做了很好的测试。

#

参见http://www.iana.org/assignments/character-sets以取得字符集

# 的名字列表和它们各自的RFCs。

#AddCharset ISO-8859-1 .iso8859-1

.latin1 // 设置各种字符集

AddCharset ISO-8859-2 .iso8859-2

.latin2 .cen

AddCharset ISO-8859-3 .iso8859-3 .latin3

AddCharset ISO-8859-4 .iso8859-4 .latin4

AddCharset ISO-8859-5 .iso8859-5 .latin5 .cyr .iso-ru

AddCharset ISO-8859-6 .iso8859-6 .latin6 .arb

AddCharset ISO-8859-7 .iso8859-7 .latin7 .grk

AddCharset ISO-8859-8 .iso8859-8 .latin8 .heb

AddCharset ISO-8859-9 .iso8859-9 .latin9 .trk

AddCharset ISO-2022-JP .iso2022-jp .jis

AddCharset ISO-2022-KR .iso2022-kr .kis

AddCharset ISO-2022-CN .iso2022-cn .cis

AddCharset Big5 .Big5 .big5

# 对于俄语,使用了多个字符集(如何使用主要依靠客户端):

AddCharset WINDOWS-1251

.cp-1251 .win-1251

AddCharset CP866 .cp866

AddCharset KOI8-r .koi8-r .koi8-ru

AddCharset KOI8-ru .koi8-uk .ua

AddCharset ISO-10646-UCS-2 .ucs2

AddCharset ISO-10646-UCS-4 .ucs4

AddCharset UTF-8 .utf8

# 下面的字符集没有映射到一个特定的标准(iso)上,但是它们在浏览器

# 中被广泛的支持。注意那些大写字母。

#

(它不应该,但是它是为兼容一些浏览器而做# 它们的列表。但是浏览器支持较少。

#AddCharset GB2312 .gb2312 .gb

AddCharset utf-7 .utf7

AddCharset utf-8 .utf8

AddCharset big5 .big5 .b5

AddCharset EUC-TW .euc-tw

AddCharset EUC-JP .euc-jp

AddCharset EUC-KR .euc-kr

AddCharset shift_jis .sjis#

# AddType允许你为指定的文件类型添加或覆盖mime.types文件中配置的MIME

#AddType application/x-tar

.tgz // 增加新的MIME类型(避免用户编辑/etc/mime.types)

#

# AddHandler允许你映射确定的文件扩展名到“handlers”:

# 与文件类型无关的行为。这既能编译到服务器中也可以添加到Action指令

# 中(看下面)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值