【问题标题】:How could Laravel mirror another site hosted on the same server?Laravel 如何镜像托管在同一服务器上的另一个站点?
【发布时间】:2017-07-19 17:35:52
【问题描述】:

我在 example.com 有一个 Laravel 网站,在 blog.example.com 有一个 WordPress 网站。

除了我希望 example.com 的根目录(索引页面)显示(但不重定向到)blog.example.com 的根目录之外,一切都很好。

我的 Laravel 网站主页如何在不发生重定向或浏览器 URL 更改的情况下镜像我博客的主页?

Route::get('/', function () {
    return redirect('https://blog.example.com');
});

Laravel 有什么方法可以代理博客主页吗?

由于两个站点都托管在同一个 Cloudways 服务器上(只是在不同的文件夹中),也许我可以使用某种别名?

附:服务器使用Apache

【问题讨论】:

  • 如果你在 nginx 上,你只需要两个地址在内部指向你的 laravel 应用程序的同一个公共文件夹。
  • 嗨 Rayan,有很多特定的方式来镜像页面,您可以通过多种方式实现您的目标,1)通过重定向 2)通过克隆其他应用程序上的整个代码。跨度>

标签: php wordpress laravel proxy mirror


【解决方案1】:

我现在正在尝试使用以下内容(只需要弄清楚如何处理字体等的 CORS 错误):

Route::get('/', function () {
    return Response::make(file_get_contents(config('app.blog_url'))); 
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-30
    • 2019-08-05
    • 2013-10-15
    • 1970-01-01
    • 1970-01-01
    • 2017-05-22
    • 2014-02-23
    相关资源
    最近更新 更多