没有在我的本地计算机上捕获到该错误,但是我注意到我的某些页面返回了我的Web服务器的裸IP地址而不是域名。示例:
route('homepage')
有时会返回192.XX8.X.2XX
或192.XX8.X.2XX/index.php
或domain.com/index.php
。我的页面在第一次访问时就被缓存了,大概有50%的机会对页面上的所有URL来说都是奇怪的。
是否有对此怪异行为的解释,我该如何解决?自从Googlebot列出了我网站的另外三个重复副本以来,这是一个非常令人担忧的问题。
注意:我还在我的路线上使用LaravelLocalization包:https://github.com/mcamara/laravel-localization
我也在Laravel Forge(Nginx)下运行此应用程序>
没有在我的本地计算机上捕获到该错误,但是我注意到我的某些页面返回了我的Web服务器的裸IP地址而不是域名。示例:route('homepage')有时会返回...
这很可能取决于您的nginx配置。如果仅在服务器上配置了应用程序,则它将作为默认应用程序。当您通过服务器的IP地址(或链接到服务器的任何其他域)直接访问服务器时,nginx将为laravel应用提供服务。