【发布时间】:2012-03-07 00:21:39
【问题描述】:
我目前正在为我的网站使用两个 .htaccess 文件:一个是开发版本,另一个是生产版本。区别在于用于RedirectMatch、RewriteRule 和ErrorDocument 指令的绝对路径和一些相对路径,并且在开发和生产之间有所不同。我正在使用 git 挂钩删除开发版本并重命名生产版本,但这仍然意味着我必须维护基本相同文件的两个版本。此外,我在我管理的其他网站上也遇到了类似的问题,所以这一切都意味着更多的工作。我宁愿在 .htaccess 文件中有一个文件和某种条件,允许我说if production -> use these, else -> use these。我可以在 .htaccess 文件中做这样的事情吗?
我找到了这个:
.htaccess between developemt, staging, and production
但这是用于重写规则,不会修复不同的 ErrorDocument 路径。
【问题讨论】:
标签: apache .htaccess development-environment