htaccess 文件可以为生产服务器和开发服务器定义不同的 RewriteBase 吗?

htaccess 文件可以为生产服务器和开发服务器定义不同的 RewriteBase 吗?

我有在生产和开发(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,无需手动更改。

相关内容