WordPress多个域名支持

手头上有闲着的域名若干,指向同一个WordPress就麻烦了,出了一堆稀里糊涂的错。google一番找到了解决方法,就是改wp-config.php文件。加入下面代码:

PHP:

  1. $home = ‘http://’.$_SERVER[‘HTTP_HOST’];
  2. $wpurl = ‘http://’.$_SERVER[‘HTTP_HOST’];
  3. define(‘WP_HOME’, $home);
  4. define(‘WP_SITEURL’, $wpurl);

这样WordPress就会根据不同的域名进行转向,但新的问题又冒出来。写文章上传图片时图片的URL是当前域名的URL,如果更换其它域名访问文章时 图片的URL不会作出相应变化。万一哪天域名用于别的网站那就糟糕了,会留下红叉叉。解决办法也是很简单,在后台管理中“设置-杂项”里将“文件的完整 URL地址”设为“/wp-content/uploads”即可,当然这个值可以根据实际文件上传目录灵活设定。原因很简单,绝对路径指向是不会出错 的,不管用的是哪个域名。题外话,我发现很多人不太闹得清楚绝对和相对路径概念。没有从DOS时代过来的人尤其摸不着头脑……

原创文章,作者:网贝WebBay,如若转载,请注明出处:https://www.webbay.cn/wordpress-support-multi-domain

error: Content is protected !!