织梦后台做的网站怎么绑定域名?老站长掏心窝子告诉你别踩坑
织梦后台做的网站怎么绑定域名
很多刚入行的朋友,或者接手了老站的朋友,最怕的就是改配置。特别是织梦(DedeCMS),这玩意儿虽然老旧,但存量巨大。你问织梦后台做的网站怎么绑定域名,其实后台里压根就没有那个“绑定域名”的按钮。这是最大的误区。
别去后台找那个不存在的设置。找了半天找不到,还以为是系统坏了,或者被黑客改了代码。其实真没那回事。织梦的域名绑定,全在文件里,在数据库里,还有服务器环境里。这三道关,你过一道,网站就活了。过两道,稳如老狗。过三道,任他风吹雨打。
先说最基础的,服务器环境。你是用的宝塔面板吗?大概率是。打开宝塔,找到你的站点,点“设置”。这里有个“域名”栏。把你买的域名填进去,比如www.example.com。注意,别带http://。填完保存。这时候,你去浏览器输入域名,如果能看到织梦的默认首页,恭喜你,第一步成了。如果报错,通常是伪静态没配好,或者目录权限不对。
但别高兴太早。这时候你登录后台,发现链接全是IP地址,或者带端口号的。这就尴尬了。用户记不住IP啊。所以,必须改数据库。
织梦后台做的网站怎么绑定域名,核心就在这一步。登录你的数据库管理工具,phpMyAdmin或者宝塔里的数据库。找到表:dede_home。对,就是这个名字。里面有个字段叫“siteurl”。把里面的值,改成你的域名。比如 http://www.example.com。注意,要有http://开头。改完保存。
这时候你去前台刷新,链接应该变正常了。但后台呢?后台可能还是乱的。别急,还有第二道关。
打开你的网站根目录,找到 include/common.inc.php 这个文件。用代码编辑器打开,别用记事本,会乱码。找到 $cfg_basehost 这个变量。把它改成你的域名。比如 $cfg_basehost = 'http://www.example.com';。保存上传。
这一步做完,大部分问题都解决了。但是,还有一种情况。你发现图片链接不对,或者下载链接带IP。这是因为织梦有些路径是写死的。你需要去后台,系统设置,基本参数。找到“站点根网址”。填上你的域名。保存。
这里有个坑。很多新手填域名,忘了加http://。结果图片加载不出来,或者样式错乱。一定要加协议头。http://或者https://。如果你上了SSL证书,就填https://。
还有一个容易被忽视的地方。伪静态规则。织梦默认是动态链接,虽然能访问,但SEO不友好。如果你用了伪静态,比如把.html后缀固定,那在服务器环境里,必须配置对应的伪静态规则。宝塔面板里,点“伪静态”,选择“织梦”。保存。这一步不做,你的URL里会有index.php,很难看,也不利于收录。
织梦后台做的网站怎么绑定域名,其实就这三步:服务器绑定域名,数据库改siteurl,配置文件改basehost。三步走完,基本就齐活了。
但别以为这就结束了。你还要检查模板里的链接。有些老模板,为了省事,链接写死了IP。你得去模板文件里,把 {dede:global.cfg_basehost/} 这种标签用对。如果模板里直接写了IP,那就手动改成域名。或者用全局变量替换。
最后,清理缓存。织梦的缓存有时候很顽固。去后台,系统,SQL工具,运行一下清空缓存的命令。或者直接删除 tmp 目录下的文件。然后刷新前台,看看一切是否正常。
记住,改配置前,一定要备份。备份数据库,备份文件。万一改错了,还能还原。别嫌麻烦,数据无价。
织梦虽然老,但逻辑简单。只要摸清了门道,绑定域名也就是一会儿的事。别被那些复杂的教程吓到,其实就那几个文件,几个表。搞定了,你就成了半个站长。
本文关键词:织梦后台做的网站怎么绑定域名