最近才发现网站的搜索功能无法正常使用,上网查了一下,才知道是使用了cos-html-cache这个WordPress缓存插件导致的。这是由于cos-html-cache这个插件将每个页面都生成了静态的HTML文件,而index.php这个主页也相应的生成了index.html,因此搜索功能就无法使用了。

  虽然可以用诸如Google search之类的插件来解决问题,但不想装太多的插件。至于修改代码之类的,更不用说不会改了,就算会改,还得顾及博客程序的升级,我都是直接在后台升级的,难道升级一次,就改一次?会死人滴~

  还好,在网上转了几圈,才找到了一个简单的解决方法,在.htaccess文件中加上以下内容:

DirectoryIndex index.php index.html

  作用是指定index.php的优先级比index.html高,也就是说,如果访问http://www.ibloglife.com的话,优先访问index.php文件。

  上传.htaccess文件,测试一下,搜索功能终于恢复正常了!



© 活着的博客 - 李权辉的个人博客:人,终究是生活在现实之中,是为了活着而生活.