【问题标题】:apache alias and .htacess willing to understand configuration?apache 别名和.htacess 愿意了解配置吗?
【发布时间】:2010-05-12 22:35:07
【问题描述】:

在我们的本地开发环境中,我们只有一台服务器,为了向静态图像添加远期过期和缓存控制标头,我们在应用程序的根目录中保留了一个 .htaccess 文件,一切正常。但是在我们的产品中,我们有多个 apache 服务器,它们具有不同服务器上代码库的别名。在这种情况下,我不确定在哪里保留 .htacess 文件。我应该将它保存在代码库还是单独的 apache 服务器上。如何将我在 .htaccess 文件中写入的相同内容写入 httpd.conf 文件。

【问题讨论】:

    标签: performance .htaccess apache2 cache-control


    【解决方案1】:

    我应该将它保存在代码库还是单独的 apache 服务器上。

    如果它是特定于应用程序的设置,那么我会在代码库中说。

    如果文件还包含特定于服务器的设置,请考虑在代码库中保留一个 .htaccess.dist,其中包含特定于应用程序(URL 重写等)的任何全局配置值,以及一个包含全局值加上的本地 .htaccess您的本地设置。在这种情况下,.htaccess 永远不会签入您的代码库。

    如何将我在 .htaccess 文件中写入的相同内容写入 httpd.conf 文件。

    通常只需将设置放入适当的DirectoryLocationVirtualHost 部分即可。 manual 会告诉你哪个属于哪里。

    【讨论】:

      猜你喜欢
      • 2016-05-07
      • 2013-03-24
      • 2014-09-04
      • 1970-01-01
      • 2019-01-06
      • 1970-01-01
      • 2022-12-15
      • 1970-01-01
      相关资源
      最近更新 更多