如何在Laravel中重定向到外部网站

时间:2015-05-22 09:43:20

标签: laravel

我将用户重定向到另一个(外部)网站,但是Laravel继续路由回我的应用程序的URI。我的控制器代码是

public function showClientSite($councilUrl)
{
    //return Redirect::to($councilUrl)
    Redirect::away($councilUrl);
}

我得到的是https://www.mywebsite/appname/public/http://www.clientwebsite.co.uk

但我希望它是http://www.clientwebsite.co.uk

2 个答案:

答案 0 :(得分:1)

重定向调用本身不会执行任何操作 - 您需要从函数中返回它,以便Laravel实际使用它。

Public Class Child
    Inherits Base

    Public Property Hello As String
        Get
            Return MyBase.Hello
        End Get
        Set(ByVal value As String)
                doSomething()
                MsgBox "ChildClass calling!" 'Just for testing
        End Set
    End Property

    Private Overrides Sub doSomething()
        'Do child class stuff
        MyBase.doSomething()
    End Sub

End Class

答案 1 :(得分:0)

这应该有效。

尝试

return Redirect::to('http://google.com');

return Redirect::away('http://google.com');

Away仅在响应中添加Header和https状态。 你的$ councilUrl是否有一个http://前缀?