首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BrowserMatch或选项在.htaccess中的用途是什么?

BrowserMatch或选项在.htaccess中的用途是什么?
EN

Server Fault用户
提问于 2010-12-14 23:25:58
回答 1查看 15.9K关注 0票数 3

我在htaccess文件末尾的某个地方找到了这些文件,从历史上的某个时候起,我的心情就是尽可能多地添加到我的htaccess中,现在希望相反:删除它中不需要的所有内容,使我的站点更快。

Q1这些东西的功能是什么?

如果我删除这些,Q2我的网站会变得更快吗?

代码语言:javascript
复制
Options All
Options +FollowSymLinks
RewriteBase /

BrowserMatch "MSIE" brokenvary=1
BrowserMatch "Mozilla/4.[0-9]{2}" brokenvary=1
BrowserMatch "Opera" !brokenvary
SetEnvIf brokenvary 1 force-no-vary[/i]
EN

回答 1

Server Fault用户

回答已采纳

发布于 2010-12-14 23:59:27

代码语言:javascript
复制
Options All
Options +FollowSymLinks

选项标记指定目录中有哪些功能可用。在这种情况下,它允许一切,但如果不能做到这一点,它是额外允许遵循符号链接。

代码语言:javascript
复制
RewriteBase /

RewriteBase标记是mod_rewrite的一部分,并设置以后重写规则的根。这完全是多余的。

代码语言:javascript
复制
BrowserMatch "MSIE" brokenvary=1
BrowserMatch "Mozilla/4.[0-9]{2}" brokenvary=1
BrowserMatch "Opera" !brokenvary

BrowserMatch用于根据用户代理字符串更改行为.它设置了Apache使用的环境变量。在本例中,它解决了IE和浏览器发送带有"Mozilla/4.xy“的代理字符串的一些(旧的) HTTP/1.1问题。最后一行告诉and服务器Opera按预期的方式运行,并在环境变量存在的情况下取消它。

票数 4
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/212671

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档