Apache MOD_REWRITE 子域

Apache MOD_REWRITE 子域

概括
我有 2 台伺服器,1 台生產伺服器和 1 台開發伺服器

問題
我想在程式碼中保持伺服器 URL 相同。生產伺服器將是blah.com但我希望開發伺服器是dev.blah.com。兩個網站上的硬編碼網址都是blah.com

所以訪問時dev.blah.com我怎麼能使用 Apache 讓我留在這個網站而不重定向到blah.com?我正確地看待這個問題還是我應該做其他事情?

答案1

如果您的網站從 blah.com 發出 URL,並且您在瀏覽器上點擊這些 URL,則您的瀏覽器會將您發送至 blah.com,並且您無法重寫任何內容來避免這種情況。

此問題的解決方案是為您的網站配置基本 URL,或僅在 URL 中使用相對路徑(即/section/使用http://blah.com/section/.

相關內容