【发布时间】:2014-04-10 16:58:10
【问题描述】:
我在 Laravel 中有一个设置,我有一个由一个代码库提供支持的网站的不同部分。部分由 uri 的第一个 slug 定义:
localhost.dev/section1/feature
localhost.dev/section2/another/feature
但是,我也有一个域别名/代理,这样每个部分都可以拥有自己独立的品牌和 SEO,而无需拆分代码库。
section1.dev/feature(localhost.dev/section1/feature 的别名)
section2.dev/another/feature(localhost.dev/section2/another/feature 的别名)
然而,Symfony 的 HTTPFoundation 似乎太聪明了,不会被这个代理所愚弄,而且无论何时你使用URL::full() 或URL::current(),域仍然是localhost.dev,尽管你的浏览器告诉你你在section1.dev或section2.dev
有没有办法以不同的方式配置 .htaccess,或者有没有办法让 Laravel 的 URL::full() 或 URL::current() 镜像你地址栏中的内容?
【问题讨论】:
标签: apache .htaccess laravel proxy