最近处理另一个项目时需要解决wordpress跳转首页的问题,原本程序是帝国cms,因已经收录,需要把收录的连接进行跳转,如果使用301重定向跳转到wordpress会自动添加参数,跳转过来wordpress依然会显示404页面。那么需要怎么解决呢?(也许大神有更牛的方法,此方法不喜勿喷)
第一步,宝塔界面设置重定向
举例:a.xxx.com 重定向 www.xxx.com
这样跳转wordpress程序依然会报404,因为不同程序,结构也发生了变化!
第二步,修改wordpress的404文件
在主题文件夹下的404.php文件中添加:
<?php header("HTTP/1.1 301 Moved Permanently"); header("Location: ".get_bloginfo('url')); exit(); ?>
这样添加后,访问wordpress任何出现404的页面都会跳转到首页!这一点不是每个人都需要,这里只是记录一下具体实时办法!
评论前必须登录!
立即登录 注册