【发布时间】:2018-10-26 06:46:09
【问题描述】:
大家好,以下问题需要您的支持。如果我的解释让您感到困惑,请道歉。
我有一个附加域(example.com)指向 Godaddy Linux 服务器,域也在 Godaddy 同一个帐户中。
“example.com”的 Web 应用程序是基于 Laravel 5.6 的应用程序,该 Web 应用程序具有“获取”类型的搜索表单,需要将其转发到另一个 Windows IIS 服务器的端口,其中包含另一个 Web 应用程序的所有查询字符串托管。 from 的操作将类似于下面。
Request => http://sub1.example.com/route/method?var=val1&var2=val2&var3=val3
从现在开始,应用程序必须继续从带有子域的 IIS 服务器工作,这意味着我不希望从这个 IIS 服务器到 Linux 服务器的任何回复。
建议使用子域来屏蔽到 IIS 服务器的转发,所以我确实像上面那样使用 sub1 子域。正如我上面提到的,这个子域必须被转发到服务器的端口,类似于下面。
http://sub1.example.com => http://xxx.xxx.xxx.xx:9596
我确实尝试过使用带有掩码的 Godaddy 的默认子域转发,但查询字符串没有被转发并显示“目的地未知”错误。
在一个在线论坛中,建议不要使用 Godaddy 的转发,而是使用 .htaccess 以获得更多控制权。
因此,任何可能的解决方案或您对使用 .htaccess 从 Web 应用程序重定向到外部 Web 服务器的特定端口以及查询字符串的支持将是救命稻草。
提前谢谢你。
【问题讨论】:
标签: .htaccess redirect laravel-5.6 domain-forwarding