使Laravel理解代理域htaccess规则

时间:2014-04-10 03:58:56

标签: apache .htaccess laravel proxy

我在Laravel中有一个设置,我有一个代码库支持的网站的不同部分。一个部分由uri的第一个slug定义:

localhost.dev/section1/feature

localhost.dev/section2/another/feature

但是,我还有一个域别名/代理,这样每个部分都可以拥有自己独立的品牌和搜索引擎优化,而不会分割代码库。

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.devsection2.dev

有没有办法以不同的方式配置.htaccess,或者有没有办法让Laravel的URL::full()URL::current()镜像您地址栏中的内容?

1 个答案:

答案 0 :(得分:0)

首先:域别名不是代理。

第二:应用程序使用app.url配置选项生成URL。尝试将其设为空字符串。