我有在生产和开发(Windows)PC 上使用不同 RewriteBase 的 htaccess 文件。
目前,我在部署时手动更改 RewriteBase。
可以通过一些定义自动完成此操作吗?开发服务器是 Windows 7,生产服务器是 Linux。
以下是摘录:
# !!! Change here between local host and production server!!!
# for local dev server
RewriteBase /app.xxx.com
# for production server
#RewriteBase /
答案1
这最佳实践是将您的配置指令移动到实际的 Apache 配置文件,并完全禁止 .htaccess 文件。
这意味着您可以简单地将所有文件从 DEV 复制到 PROD,无需手动更改。