PHPCMS网站如何绑定多域名
发布:smiling 来源: PHP粉丝网 添加日期:2014-10-19 17:42:14 浏览: 评论:0
有时候,PHPCMS为了方便路径设置,头部添加了标签:
<base href="http://www.phpfensi.com" />
这样,网站所有内链都基于www.phpfensi.com,好处时,统一网站相对路径转换成绝对路径,但很多时候,竞价站会绑定多个域名,这样添加了base属性的网站绑定其它域名如edf.com后,网站的内链仍始终是相对于www.phpfensi.com的,会被竞价帐户审核人员觉得域名有跳转等,另外,对推广效果统计也造成一定的麻烦.
所以需要将绝对路径转换为相对路径.
一种方法是,直接去掉base标签的href属性,这样直接了当,但可能会出现整站的不可预知的死链接,一开始链接是基于Base的,程序和前端可能都没仔细检查每一个链接的相对关系,后期也就不可能一个一个页面检查了.
另一种方法是通过JS改变BASE的Href的值来实现:
$("base").attr('href','http://'+document.domain);
因为PHPCMS站必须使用Jquery,所以上面代码也基于Jquery,只要代码放在jquery加载文件之后,之前即可,注意base的属性的作用域仅是该代码之后的代码.
Tags: PHPCMS绑定多域名 PHPCMS多域名
相关文章
- ·PHPCMS V9绑定多域名的方法(2015-03-20)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)