咱们都晓得,wordpress默许状况下会主动跳转到后盾规则的home_url下来,例如你的空间同时绑定了jb51.net和www.jb51.net,你应用带www的作为网站的拜访地址,那么当他人拜访的jb51.net的时分,wordpress会主动将其跳转到www.jb51.net。同样的情理,假如你绑定了其余的域名,即便不会呈现这个跳转,但你的网站内的链接都会带上www.jb51.net,这是因为wordpress外部的home_url,site_url,image_url等机制决议的,例如你的主题中应用了wordpress菜单性能,那么这些菜单中的链接是肯定会带上www.jb51.net的。
因为上述的后天基因,咱们不能像其余网站零碎一样,试图为网站绑定多个域名。不过wordpress社区中有一些牛人,他们为咱们提供理解决计划。
其中一种最简约的办法:在你的wp-config.php中增加如下:
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']);
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);
即可实现多域名的绑定。了解起来也很简略,经过对WP_SITEURL和WP_HOME的从新定义,当你应用一个域名去拜访它时,wordpress外部的机制就会将需求用到拜访地址的中央全副修正为以后拜访的域名。
但这种办法过于暴力,对搜寻引擎是不敌对的,由于这种办法仅仅是让网站能够被多域名拜访,可是,这会给搜寻引擎带来辨认上的艰难,普通会以为是镜像网站,从而间接对能拜访到的一切网站进行打压,甚至K掉一切域名。
为了挽回一些场面,有人提出了能够适当修正一些元素,例如不同的域名应用不同的网站题目,对网站外部的一些外围词汇进行交换。于是,有人开端在这方面进行钻研,并最终开收回了三个有用的插件:
Multiple Domains with Analytics
MultiDomain
Domain Mirror
但实际上,古代搜寻引擎十分智能,单单修正网站题目,恐怕也于事无补。不过咱们实际上能够对wordpress进行深化开发,在此根底上能够让wordpress焕发新的活力,以此为根底,咱们能够为wordpress的不同栏目、不同作者绑定不同的域名,当然,这是需求有有数的作者和内容的支持才可行的。
以上就是安达网络工作室关于《为wordpress绑定多个域名的方法分享》的一些看法。更多内容请查看本栏目更多内容!
在wordpress模板制造进程中,有一些貌似复杂的成绩,其实只需确定了成绩呈现的地位,大少数都能够自行处理。...
前几天见到某 Blog (遗记名字和网址了) 有一个相当适用的评论性能. 访客留言之后材料输出框会被暗藏起来, 好...
作为知名建站零碎,WordPress在国际博客建站畛域一枝独秀,在cms建站方面也有着超强的人气,能够搭建各类型...
其实完成短代码很简略,咱们只要要用到 WordPress 外面的一个函数就能够搞定短代码,外加本人的一个小函数,...
WordPress显示文章题目的时分,当文章题目过长而且文章的题目又在主页显示时,假如发作换行的景象就显得不美...
作者 查问和某些作者(用户)无关的文章,能够应用 4 个参数: author(整数):用户 ID author_name(...