我工作的公司在不同的服务器上使用了多个托pipe区域,用于我们stream程的不同部分。 首先,我们在本地机器上构build东西,并在本地主机上testing它们。 然后,我们推送到可以查看网站的“QA”服务器; 最后,我们把最新版本推到“制作”服务器上。
我正在使用一个.htc行为文件(CSS3 PIE)让IE遵守CSS3属性。 我在当地看到了这个工作,但是我认为一旦推进,我认为我没有看到它在进行质量保证工作。 当托pipe解决scheme没有正确拉取.htc文件时,我已经看到类似的情况。 我通常使用的解决scheme是包含一个.htacces文件: AddType text/x-component .htc 。 虽然这通常起作用,但QA服务器没有.htaccess文件,我的上级担心添加一个会导致无法预料的问题。
你可以看到我想在这里做什么
可以添加一个空的 .htaccess 文件到托pipe,没有一个原因的问题? 如果没有,会不会添加 AddType text/x-component .htc 导致任何问题?
有一个空的.htaccess不应该有任何负面的后果(除了一些小的性能影响) .htaccess文件是非常标准的,如果他们是空的,他们只是不会改变任何东西。 我没有看到AddType语句可能引入什么问题,但是您应该testing一下,这会导致我遇到以下问题:
如果您的组织害怕在该服务器上testing某些内容,您有什么理由需要运行QA服务器?
无论如何,这是完全可能的您的服务器configurationAllowOverride None在站点configuration,这将意味着.htaccess文件将被忽略。 另外,可以将AddType语句添加到服务器的全局或vhostconfiguration部分。
在path中添加一个.htaccess文件将导致每次在目录中引用的文件和被访问的地方读取信息。 因此,它会为用户访问的每个网页添加至less一个额外的文件打开/closures/读取和一点处理。
所以如果它是空的,我不会推荐这样做。