在我们的本地开发环境中,我们只有一台服务器,为了向静态图像添加远期过期和缓存控制标头,我们在应用程序的根目录中保留了一个 .htaccess 文件,一切正常。但是在我们的产品中,我们有多个 apache 服务器,它们具有不同服务器上代码库的别名。在这种情况下,我不确定在哪里保留 .htacess 文件。我应该将它保存在代码库还是单独的 apache 服务器上。如何将我在 .htaccess 文件中写入的相同内容写入 httpd.conf 文件。
问问题
265 次
1 回答
1
我应该将它保存在代码库还是单独的 apache 服务器上。
如果它是特定于应用程序的设置,那么我会在代码库中说。
如果文件还包含特定于服务器的设置,请考虑在代码库中保留一个.htaccess.dist
包含特定于应用程序的任何全局配置值(URL 重写等)和一个.htaccess
包含全局值和本地设置的本地。在这种.htaccess
情况下,永远不会签入您的代码库。
如何将我在 .htaccess 文件中写入的相同内容写入 httpd.conf 文件。
通常只需将设置放入适当Directory
的Location
或VirtualHost
部分。手册会告诉你哪些属于哪里。
于 2010-05-12T14:35:07.883 回答