【问题标题】:URL to `/` within a subdomain - laravel子域中 `/` 的 URL - laravel
【发布时间】:2017-02-08 17:12:06
【问题描述】:

我在 Laravel 5.3 中使用子域功能。 我的主应用地址格式为http://example.comhttp://dev.example.com等子域中时,我使用相同的标头模板。

问题

因此,我的页面头部包含主页的 url,在刀片中定义为 {{URL::to('/')}} 呈现为 http://dev.example.com,而期望是 http://example.com

要做的事情

有什么好的做法可以让 Laravel 显示主域 URL? 我可以在控制器中添加一个用于子域目的的变量,但这似乎不是解决问题的专业方法。

【问题讨论】:

  • 查看源代码似乎没有什么可以做的,我会亲自重写UrlGenerator 类并添加一个使用当前子域的根的方法。
  • 你试过命名路由吗?

标签: php laravel laravel-5 subdomain laravel-5.3


【解决方案1】:

我发现在 vhost/htaccess 级别上更容易将用户重定向到所需的域,而不是尝试在代码中工作,在任何代码执行发生之前让网络服务器重定向你。

希望有帮助

谢谢,

//P

【讨论】:

    猜你喜欢
    • 2021-10-12
    • 2019-03-19
    • 2016-07-29
    • 2020-05-11
    • 2020-09-19
    • 1970-01-01
    • 1970-01-01
    • 2018-09-10
    • 2020-06-08
    相关资源
    最近更新 更多