在cPanel面板中设置了重定向不生效

随笔3个月前发布
51 0 0

我有一个网站停止业务了,但是域名还没有过期,本身这个网站已经运转了不少时间,也有一定的排名,不想浪费,所以想着做个301重定向到我另一个网站上。这个网站原来用的是Hostease的Linux主机,cPanel面板上有一个重定向的功能可以做301,我就直接在cPanel面板的重定向中设置了301跳转。

在cPanel面板中设置了重定向不生效

设置完成之后,我再尝试去访问的时候,发现域名并没有跳转,访问的依然是我的旧网站,清理缓存,切换网络都试了,都不成功,我怀疑可能是cPanel面板的重定向功能有什么限制,所以改用.htaccess设置,我在根目录下的.htaccess文件中添加了如下代码:

在cPanel面板中设置了重定向不生效

然后再次进行测试,依然无法实现跳转,无法,只得求助了Hostease的售后支持,客服帮我调整了一下,再让我测试的时候,已经可以正确跳转了。我想看看是我什么地方的设置出现了问题,但是检查之后发现cPanel和.htaccess中的设置并未发生变动,但是根目录下原来的旧网站的文件似乎被移动了,这是移动后的样子:

在cPanel面板中设置了重定向不生效

我和Hostease的客服确认了一下,他说是将原先目录下的WordPress程序文件移动到了根目录下的二级目录下/test下,但是保留了.htaccess文件。猜测应该是WordPress程序中原本的url设置和重定向冲突了,这应该是起初跳转失败的原因了。

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...