咱们都晓得,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 的文章摘要性能普通有两种完成办法,即便用 <!--more--> 标志或许利用现成的插件。关于前者,不便...
在网上找了很多文章 竟然到了改函数的水平.. 集体以为模板干的事件干嘛还要改函数啊 所以钻研下WP 题目的 函...
get_permalink()(获取文章或页面链接) get_permalink() 用来依据固定衔接前往文章或许页面的链接。在获取...
普通人们应用WordPress的Cron API来完成定时义务,它的原理就是将创立的定时义务存储到数据库里,当有人拜访...
我想这对沙发同窗不太偏心吧。昨天在看yinheli同窗的《鼠标悬浮完成显示留言内容》一文(倡议看看,好文章)...
1、确认你的数据库名通常有多个数据库或许一个数据库里装置了多套顺序,所以预备工作就是确认你的数据库名和...