哎呀,WordPress端口换啦,链接怎么不灵光了?
哦哦, 亲爱的网站管理员们,你们是不是在WordPress里换了个端口, 整一个... 后来啊发现链接dou不好使了?别急,我来给你们讲讲怎么办!
第一步:数据库里找找kan
WordPress啊, 它就像个小宝宝,把suo有的家当dou放在一个叫wp_options的地方。你们换端口的时候,可Neng只改了服务器,没告诉数据库。suo以我们得去数据库里kankan,用个魔法咒语:
反思一下。 UPDATE wp_options SET option_value = ' WHERE option_name IN ;
我始终觉得... 这个咒语可yi让WordPress知道新的地址在哪里。你们得用MySQL客户端来施行这个咒语哦。
第二步:服务器配置也要改
服务器啊, 就像家里的门,你们得把门上的地址换成新的。比如用Nginx的话,你们得在配置文件里找到listen参数, 让我们一起... 把旧的端口换成新的。ran后如guo你们用宝塔面板,就在图形界面上改改,记得改完要重启Nginx哦。
第三步:容器里也要kankan
如guo你们是用Docker部署的,那你们得确保容器里的配置也对了。有人测试说只改了宿主机的端口映射,没改容器里的,后来啊还有30%的人去旧端口了,白嫖。。
第四步:代码里加个魔法
你们可yi在WordPress的代码里加个魔法,这样它就Neng知道你们的新地址了。 深得我心。 在wp-includes/文件的get_option函数里加这个:
$protocol = $_SERVER === 'on' ? " : "" $value = $protocol . $_SERVER;,踩个点。
这个魔法可yi让WordPress实时知道你们的地址。
第五步:重定向也要设置
如guo你们想保留旧链接的SEO权重,你们得设置个301重定向。在.htaccess文件里加这个:,我怀疑...
RewriteCond %{SERVER_PORT} ^旧端口$
RewriteRule ^$ http://新地址$1
这样,旧链接的人就会自动跳转到新链接了。
第六步:文件权限要检查
你们得确保htaccess文件的权限是644,这样WordPress才Nenggeng新链接规则。如guo规则没生效,你们可yi试试删除文件再保存。
第七步:服务器环境要适应
我懂了。 如guo你们用Windows服务器, 那你们得在IIS环境下安装URL重写模块,并设置端口映射规则。
第八步:缓存要清理
浏览器缓存和CDN加速可Neng会保留旧端口信息,suo以你们得清理一下。你们可yi刷新浏览器缓存,huo者用服务器命令清理缓存,换句话说...。








