nginx - 如果用户已缓存站点,如何将用户从旧域重定向到新域
问题描述
我的旧域名不再有效,我更改了产品名称。我想将所有旧用户重定向到我的新域。我告诉我的域提供商 301 将它们发送到我的新域。
我的问题是,当我尝试重定向它们时,它们会卡在旧域中,页面为空。对于新用户来说这不是问题,但是对于曾经缓存过网站的老用户来说,他们会卡在一个半空的缓存页面。
解决方案
域提供者是 Loopia。
我尝试在 Loopia 禁用 301,并使用 Nginx 重定向,并在我的网站上粗暴地重定向到新域,但没有成功。
我打电话给他们,他们可以重定向到他们的 PHP Apache 服务器,然后从那里重定向到我的新域,从而解决了我的问题。
推荐阅读
- c# - 将 Selenium Cookie 复制到 CookieContainer
- javascript - 在重构代码中使用 fetch
- javascript - 如何使用 Vue.js 制作记住我的复选框?
- ruby - activerecord gem 显示在 gem 列表中,但在尝试加载时找不到文件错误
- android - 谷歌地图在位置更新时返回 null
- swift - 如何在 Swift 4 中将 HTTP 基本身份验证传递给 AVAudioPlayer
- python - Django manage.py 迁移错误
- swift - 停止 UIPanGestureRecognizer 移动超过阈值
- ansible - Ansible如何遍历多维数据
- android - 如何正确使用安卓设备管理员功能