我在本地机器上没有发现这个问题,但发现我的一些页面返回的是Web服务器的裸IP地址而不是域名。例如:
route('homepage')
有时会返回192.XX8.X.2XX
或 192.XX8.X.2XX/index.php
或domain.com/index.php
。页面在第一次访问时被缓存,所有URL的可能性大约有50%出现异常。
这种奇怪的行为有解释吗?如何解决?这是一个相当大的问题,因为Googlebot正在列出我的网站的三个重复副本。
注意:我还使用LaravelLocalization包来管理我的路由:https://github.com/mcamara/laravel-localization
我也在Laravel Forge(Nginx)下运行此应用。
route()
问题。 - Helen Che