QQ咨询 官方微信

添加微信好友

官方小程序

百度小程序

微信小程序

头条小程序

关于我们

PHPCMS

巧妙解决phpcms绑定双域名的问题

 admin  2017-10-27 09:21:34
用过phpcms的都知道,php生成的页面全部都是绝对路径,这对一个站点需要绑定多个域名的客户来说,简直让人无语,官网以及网上都找不出很好的解决方法来!所以只能自己搞。

第一种:通过js替换来替换当前的网址(把网址pweb123.com全部换成abc.com)
把代码放到页面底部,需要加载Jquery库。
  1. <script type="text/javascript">     
  2. var link=window.location.host; //获取当前网址       
  3. //判定是否需要替换网址    
  4. if (link=='abc.com')     
  5. {     
  6. var regexp = "abc.com";     
  7. var replacement = "pweb123.com";     
  8.   
  9. $("a").each(function(index, ele){
  10.    if(ele != ""){  
  11.        var u=$(ele).attr("href");     
  12.        $(ele).attr("href",u.replace(replacement,regexp));
  13.    }
  14. });     
  15. }     
  16. </script>     

 

执行页面以后,你把鼠标放到超链接上,你会发现网址已经变成abc.com的网址了。(实质上所有的东西还是从pweb123.com上读取的)

但是:你查看源代码之后,发现源代码还是原来的网址,是的,这样做只是“障眼法”而已,表面网址看起来变了,实际上并没有替换,但是这已经不影响一般的网站使用了!


方法二:正在研究中...




¥ 打赏
×
如果您觉得文章帮助了您就打赏一下吧
非常感谢你的打赏,我们将继续分享更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏

本文《巧妙解决phpcms绑定双域名的问题》发布于石头博客文章,作者:admin,如若转载,请注明出处:https://www.pweb123.com/cms/phpcms/633.html,否则禁止转载,谢谢配合!

文章点评

我来说两句 已有0条评论
点击图片更换

添加微信好友

添加微信好友

微信小程序

百度小程序