网站首页
PHPCMS v9实现一个网站使用两个域名
发布时间:2015-03-23 09:43:17编辑:admin阅读()
-
昨天一个客户遇到一个问题,他的网站需要绑定两个域名,并且内页链接主域名显示都是当前访问域名,这个客户使用了站群也无法实现,后来通过网站找到了我,给他解决了这个问题,今天正好广州建站就把这个问题解决方法分享给大家。
1.首先将你的站点设置里面的域名删掉,让它为空,有些人在保存的时候可能提示你为空无法保存,那么这时候你可以去数据库里面删除那个字段的内容,站点设 置相应的数据库是phpcms_site,找到字段domain,删掉它的内容就可以了。
2.如果你网站之前就已经添加过很多内容的话,请将这些内容的url前面的域名去掉,这是因你之前站点设置里面是有域名的,所以添加内容的时候会自带带上 了站点设置里面的域名,现在我们已经清空站点设置域名了,就不会带上域名了。去掉之前内容域名的具体方法需要使用sql修改语句,如:update v9_news set `url`=replace(`title`, 'http://www.lzzit.com/','')
3.上面两步修改后,前台页面已经可以满足两个域名了,但是后台文章列表的链接是http:// news . 12_html,我们需要查看当前文章的话,就无法直接点过去了,这里修改的方法是:
找到/phpcms/moudle/content/tenplate/content_list_tpl.php
找到第112行:echo '<a href="'.$release_siteurl.$r['url'].'" target="_blank">';
修改成echo '<a href="'.$r['url'].'" target="_blank">';
这样后台文章也就可以带上当前访问域名了,希望能帮到大家。