laravel - 来自移动浏览器的共享链接显示 ip 而不是域名
问题描述
我有一个域“example.com”,当我通过移动浏览器(仅在 Safari 和 chrome 应用程序中)将它的一些网页共享到社交媒体时,该 URL 显示为 IP ex(http://31.08. 94.4:99999)而不是我的域名。
我正在使用 laravel 框架。
为了清楚地理解,我更新了下面的截图,
这是我从手机分享时发生的屏幕截图:
这就是共享代理 IP 而不是实际域名时发生的情况:
解决方案
我得到了解决这个问题的方法,
共享站点时使用站点的规范 url。
因此,请使用以下方法检查您网站中设置的规范网址,
document.querySelector('link[rel=canonical]');
推荐阅读
- java - 如何在 MainActivity 中使用来自 onResponse 函数的数据?
- firebase-remote-config - 用户会离开 Firebase A/B 测试吗?
- python-2.7 - wx.RadioButton 在 macOS 10.15 Catalina 上不起作用
- google-apps-script - 如何提供在 Google MailApp 中发送的电子邮件标头?
- security - 指示RET中的NOP Sildes发生段错误而不是滑动到shellcode
- r - 使用 R Shiny 中的浏览按钮上传文件后,文件名已更改
- java - 如何设置连接超时?
- java - 点击后从 RecyclerView 获取对象
- python - 为用户创建设置选项的优雅解决方案
- three.js - 如何将gltf素材更改为卡通素材?