通过 cPanel 面板的重定向功能,可以设置当访问一个域名或 URL 时重定向到另外一个域名或 URL。在这里设置重定向,系统会自动更新 .htaccess 文件。
需要注意的是:请不要在这个页面设置从根域名重定向到 www 前缀的子域名(domain.com 重定向到 www.domain.com),以及强制重定向到 https(http://domain.com 重定向到 https://domain.com),否则会出现重定向循环。如果你需要做这些设置,请参考本文相关教程中的帮助文档。
如何设置重定向
- 登录 cPanel 面板(如何登录),在域功能区,点击重定向选项。
- 打开后就可以看到添加重定向的选项。
如果旧域名是 demo.com,新的域名是 laoxuehost.com,可以按照上面截图的示例进行设置。我们来分别了解一下这些选项:
- 类型:选择重定向的类型,可选永久(301)或临时(302),我们一般是选择永久(301);
- https?://(www.)?:选择需要重定向的域名,已经在主机上绑定的域名都可以在这个下拉菜单找到。如果你只是希望访问某个目录重定向,可以在 / 后面输入具体的目录名称;
- 重定向到:在这里输入需要重定向到的页面的完整地址(需要包含 https:// 或 http://);
- www. 重定向:根据自己的需求设置,一般建议选择带或不带 www 的重定向。
- 通配符重定向:勾选通配符重定向后,可以在重定向后访问新域名上的同一目录或文件,如果是换域名的情况下,建议勾选。比如:在勾选通配符重定向的情况下,访问 https://www.demo.com/hosting 会重定向到 https://www.laoxuehost.com/hosting;如果不勾选,访问 https://www.demo.com/hosting 则会重定向到 https://www.laoxuehost.com/。
- 设置好之后,点击添加,即可添加重定向。
这时候,重定向就已经设置好了,如果你的域名解析是正常的,访客访问你的旧域名时,就会按照你的设置进行重定向了。
如何删除重定向
当我们添加重定向之后,在添加重定向选项的下方,可以查看到当前重定向,我们可以在这里查看到当前设置的重定向规则。
如果需要删除某一条重定向规则,只需要点击对应规则后面的删除选项。
需要注意的是:删除重定向规则之后,如果之前访问过旧的域名,浏览器可能还是有缓存,会继续重定向,可能需要清除浏览器缓存再进行测试。
相关教程
- 如果需要设置从根域名重定向到 www 前缀的子域名,可以参考:https://help.laoxuehost.com/other-help/301-htaccess.html
- 通过 .htaccess 设置重定向实现强制 https 访问:https://help.laoxuehost.com/control-panel/cpanel/htaccess-301-https.html
- 直接编辑 .htaccess 文件设置重定向的方法:https://help.laoxuehost.com/control-panel/cpanel/change-domain-301.html