17713433920 info@mac163.com

取消宝塔默认404页面

找到一段有趣的代码,自动记录网站死链代码,如果访问了无法访问的页面,这个404页面里的这段代码就会记录下这个死链。

顺便也把这个代码分享大家,有需要的可以用一用,这个代码放到wordpress 主题里的404文件里

<?php
//WordPress实现自动记录死链地址(防重复)
if(is_404 && strpos($_SERVER['HTTP_USER_AGENT'],'Baiduspider') !== false){
$file = @file("baidu.txt");//baidu.txt
$check = true;
if(is_array($file) && !empty($file))
foreach($file as &$f){
if($f == home_url($_SERVER['REQUEST_URI'])."\n")
$check = false;
}
if($check){
$fp = fopen("baidu.txt","a");//baidu.txt就是在网站根目录的记录死链的文件
flock ($fp, LOCK_EX) ;
fwrite ($fp, home_url($_SERVER['REQUEST_URI'])."\n");
flock ($fp, LOCK_UN);
fclose ($fp);
}
}
?>

厂长在测试的时候发现本站的404页面变了,以为主题文件坏了呢?最后在网站配置文件里发现默认开启了Nginx默认4O4页面,所以关闭就好。

本站使用了宝塔面板,所以在网站-点击相应网站设置-配置文件-找到以下代码:

#ERROR-PAGE-START 错误页配置,可以注释、删除或修改
error_page 404 /404.html;
error_page 502 /502.html;
#ERROR-PAGE-END

把这个404/502注释掉就行。例子:

#error_page 404 /404.html;

注释后保存,重启Nginx服务就可以了。


微信二维码

扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答:WP主题推荐,WP网站建设,Google SEO,百度SEO,专业服务器环境搭建


需要提供WordPress主题/插件的汉化服务可以随时联系我们!另外成品WordPress网站以及半成品WordPress网站建设,海外Google SEO优化托管服务,百度SEO优化托管服务,Centos/Debian服务器WP专用环境搭建,WP缓存服务器搭建,我们都是你的首选,拥有多年WP开源程序服务经验,我们一直在坚持客户体验,没有最好,只有更好!
Mac163网站建设,需要帮助点击我!
  • 17713433920
  • 在线客户
  • 联系邮箱
  • 扫一扫,加好友

关闭搜索
购物车
回到顶部