我在我的htaccess文件的末尾发现了这些文件,从那时起,我只是想尽可能多地添加到我的htaccess中,现在却希望得到相反的结果:删除所有不需要的东西,使我的网站更快。
Q1这些function是什么?
Q2我的网站会变快,如果我删除这些?
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]
Options All Options +FollowSymLinks
选项标签指定哪些function在目录中可用。 在这种情况下,它允许一切,但如果不这样做,它是额外的允许符号链接。
RewriteBase /
RewriteBase标记是mod_rewrite的一部分,并设置稍后重写规则的根。 这完全是多余的。
BrowserMatch "MSIE" brokenvary=1 BrowserMatch "Mozilla/4.[0-9]{2}" brokenvary=1 BrowserMatch "Opera" !brokenvary
BrowserMatch用于根据用户代理string更改行为。 它设置了Apache使用的环境variables 。 在这种情况下,它正在解决IE和浏览器使用“Mozilla / 4.xy”发送代理string的一些(旧)HTTP / 1.1问题。 最后一行告诉networking服务器,Opera的行为和预期一样,如果环境variables存在,就取消设置。