客户说打开网站显示建设中,我差点把电脑砸了
昨天下午三点,我正喝着半凉的咖啡。客户老张突然发微信,语气特别冲。他说:“你做的网站怎么回事?打开网站显示建设中,连个页面都进不去,我这活动明天就上线,你让我怎么交代?”
我心头一紧。咖啡差点洒键盘上。
我立马登录后台。一看,好家伙。首页index.html文件确实存在。但是,根目录下有个.htaccess文件,里面写了RewriteRule,把所有请求都重定向到了maintenance.html。而那个maintenance.html的内容,赫然写着“网站建设中,敬请期待”。
这谁干的?
我第一反应是:是不是服务器被黑了?毕竟现在黑产太猖狂。但我查了访问日志,没有异常IP。我又看了文件修改时间,就在昨天下午两点。那时候,只有我和老张在沟通。
老张这人,我认识三年了。平时挺客气,但一急眼就爱甩锅。他之前提过,想搞个“神秘感”,搞个倒计时页面,吸引眼球。我当时就反对了。我说,别整那些虚的,直接上产品。他说:“你不懂营销。”
结果,他趁我不注意,自己改了服务器配置。
我给他打电话。电话接通,我还没开口,他就在那边嚷嚷:“我都说了,这网站太慢了,打开网站显示建设中,是不是你们技术不行?”
我深吸一口气。忍住。不能发火。发火解决不了问题,只会显得我不专业。
我说:“张总,我看了后台。您的网站没坏。是您在根目录下放了一个维护页面,并且通过服务器规则,强制所有访问都跳转到这个页面。所以,用户看到的永远是‘建设中’。”
电话那头沉默了三秒。
然后,老张的声音小了下去:“啊?我自己改的?我以为……我以为那是默认页面。”
我差点笑出声。默认页面?你改.htaccess文件,还懂什么Apache、Nginx的重写规则?你连Linux命令行都没碰过吧?
但我没拆穿他。我说:“没事,张总。我帮您改回来。您把那个maintenance.html删了,把.htaccess里的重定向规则注释掉,或者删掉。五分钟就好。”
他连声说:“好好好,麻烦你了,麻烦你了。”
挂了电话,我花了五分钟,搞定一切。刷新页面。正常了。首页加载出来,产品图片清晰,价格醒目。
老张又发微信:“哎,好了好了,能打开了。刚才那个‘建设中’挺有感觉的,要不留着?搞个悬念营销?”
我回了个白眼表情。没说话。
这种客户,我见多了。不懂技术,却喜欢指手画脚。出了事,第一反应不是找原因,而是怪别人。
其实,“打开网站显示建设中”这个问题,除了人为误操作,还有几种常见情况。
第一,服务器配置错误。比如DNS解析还没生效,或者CDN缓存了旧的维护页面。这时候,你需要清缓存,或者等待DNS传播。
第二,代码bug。比如PHP文件报错,导致页面无法渲染,服务器返回了默认的503错误页,而那个503页正好写着“建设中”。
第三,被黑客攻击。这点我最怕。有些黑客喜欢把网站改成“建设中”,其实是挂马或者挖矿。这时候,你必须立刻隔离服务器,查杀病毒,备份数据。
所以,下次再遇到“打开网站显示建设中”,别慌。先别急着骂娘。
第一步,检查服务器日志。看有没有异常请求。
第二步,检查文件权限和配置。看看是不是有人手动改了.htaccess或者nginx.conf。
第三步,联系你的服务商。问问是不是服务器故障。
别像老张那样,自己改了配置,还怪别人。
做我们这行,技术是基础,沟通是艺术。你得懂技术,才能发现真相;你得懂人性,才能安抚客户。
老张后来请我吃了顿饭。酒桌上,他跟我道歉。说那天太急了,没搞清楚状况。
我笑了笑。没往心里去。
毕竟,谁还没个手滑的时候?
只是希望,下次他再想搞“悬念营销”的时候,先问问我的意见。别再把我的耐心,当成他犯错的借口。
记住,网站是你的脸面。别让它一直“建设中”。那样子,真的很掉价。
如果你也遇到过类似情况,评论区聊聊。你是怎么解决的?还是说,你也遇到过这种“甩锅”客户?
咱们一起吐槽一下。
生活不易,同行互勉。
别等网站真的“建设中”了,才想起备份。
别等客户骂你了,才想起沟通。
别等钱没了,才想起省钱。
共勉。