十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
一、关闭wordpress自带站内搜索
申扎网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设公司等网站项目制作,到程序开发,运营维护。创新互联从2013年成立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联。
php+mysql已经广泛应用于各大网站,但sql注入问题是都会存在的一大事实,黑客就是利用sql注入做了许多坏事。wordpress网站使用人数也逐渐增高,在安全性上也是公认的,回过头来说站内搜索吧,别扯远了,高深的问题当下也消化不了。
一般来说sql查询越多,对网站效率越差负载也很高,为了优化wordpress怎么减少sql查询呢?因为wordpress自带的站内搜索不单每次都进行sql查询,而且查询都是不是十分准确的,所以可以换成百度或谷歌等这些开放站内搜索,来进行wordpress优化,还提高了用户体验。
但如果有访客通过"wordpress/?s=$key"这种方式,仍然可以使用wordpress自带的站内搜索,因此,下面就可以用这种方法完全关闭wordpress自带的站内搜索。方法很简单,只需在function.php中加入以下代码即可。
function fb_filter_query( $query, $error = true ) {
if ( is_search() ) {
$query-is_search = false;
$query-query_vars[s] = false;
$query-query[s] = false;
if ( $error == true )
$query-is_404 = true;
}
}
add_action( 'parse_query', 'fb_filter_query' );
add_filter( 'get_search_form', create_function( '$a', "return null;" ) );
二、关闭wordpress对外请求
相信大家都发现了,浏览器状态栏会有wordpress网站向其他网站的链接,这大大影响了wordpress站点的速度,为了优化wordpress,可以在wp-config.php中插入以下代码来屏蔽对外请求。
define('WP_HTTP_BLOCK_EXTERNAL', true);
到这里,相信大家就开始怀疑影不影响收录,其实完全可以设置wordpress对外请求白名单,将百度、google等ping地址添加上即可。代码如下(以百度为例):
define('WP_ACCESSIBLE_HOSTS', 'ping.baidu.com');
转发 评论 0 浏览 5090
昵称(必填)
邮箱 (必填)
网址
第一:点击的人太多了 空间给点爆了 第二:服务商他们的是电信线 你的是网通线 或者 你的是网通线 他们的是电信线第三:估计不是独立的服务器 放的站太多了 黑心的人啊 我估计你这是第三种情况
两种方式:
在网站根目录下建一个 .maintenance 文件,包含一行内容(重新开站时重命名该文件或者删除该文件即可)
?php $upgrading = 600000000000; ?
安装插件 Maintenance Mode 进行管理
WordPress网站迁移其实和其他的网站迁移差不多,考虑到网站收录的情况应注意以下几点:
新网站的没有准备好的情况下应做闭站保护,使得百度不会收录残缺不完整的页面
旧的网站要做301重定向,要一一对应,把旧的网站收录好的页面链接改成新的网站页面的链接。
最后一步最重要了,把你根目录下WordPress的全部代码,迁移到新的网站空间上,同是修改数据库连接信息等
总结:迁移网站的基本细节就这些了