概括
我有 2 台服务器,1 台生产服务器和 1 台开发服务器
问题
我想在代码中保持服务器 URL 不变。生产服务器将是blah.com但我希望开发服务器dev.blah.com。两个网站上的硬编码 URL 是blah.com。
因此当访问dev.blah.com我如何使用 Apache 让我留在这个网站上而不重定向到blah.com? 我的看法正确吗?或者我还应该做点别的吗?
答案1
如果您的网站从 blah.com 发送 URL,并且您在浏览器中点击这些 URL,那么您的浏览器将把您发送到 blah.com,并且您无法重写任何内容来避免这种情况。
解决此问题的方法是使您的网站可配置基本 URL 或仅在 URL 中使用相对路径(即使用/section/
而不是http://blah.com/section/
。