如何使用htaccess自定义wordpress 404页面
发布:smiling 来源: PHP粉丝网 添加日期:2014-05-24 15:14:45 浏览: 评论:0
当你看到这个标题的时候,你也许会有两个疑问:
1、为什么要自己定义一个404页面呢,wordpress的模板不是自带404.php来处理不存在的页面了吗?我想说的是,这种404页面确实方便,但当你的网站做的时间长了,很有可能会出现大量的404页面,比如以前是做一个资讯类的网站,当改版成 wordpress博客之后,就会出现大量的404页面,而搜索引擎则会继续会见这些不存在的页面,这样增加了服务器的负担,而使用htaccess自定义一个静态的404页面,则可以解决这个问题.
2、使用htaccess自定义wordpress 404页面那还不简单,直接在htaccess文件增加代码ErrorDocument 404 /404.html,然后新建一个404.html文件上传到根目录就OK了,但是这种方法并不可行,因为默认的重写规则是把所有的请求指向 index.php脚本,当然也包括不存在的页面,如果直接添加常规的404页面设置代码,不会起任何效果的,说了这么多,相信你已经明白为什么要为 wordpress自定义一个404页面了,下面我们来介绍如何自定义404页面.
1、第一步当然是制造一个404.html文件,并上传到网站根目录.
2、删除原来的重写规则文件htaccess,添加下面如下规则.
- # BEGIN WordPress ErrorDocument 404 /404.html RewriteEngine On RewriteBase / RewriteRule ^archives/.*$ /index.php [L] RewriteRule ^feed.*$ /index.php [L] RewriteRule ^page/.*$ /index.php [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # END WordPress
archives是文章的url格式,如/archives/88,可以根据自己实际的文章url修改,如果你的博客是安装在wordpress目录,则必须在后面增加RewriteRule ^wordpress/.*$ /index.php [L].
Tags: htaccess 自定义 404页面
相关文章
- ·wordpress利用.htaccess实现防图片盗链(2014-03-19)
- ·WordPress利用.htaccess来防止被CC攻击配置(2014-03-21)
- ·如何在WordPress管理页面底部自定义文字(2014-03-18)
- ·Wordpress怎么让自带的侧边栏和自定义的侧边栏同时存在(2014-03-18)
- ·WordPress自定义模板分页失效解决方法总结(2014-03-19)
- ·WordPress每页文章数自定义修改方法(2014-03-19)
- ·WordPress自定义内容类型列表中分类(custom taxonomy)的过滤(2014-03-19)
- ·WordPress自定义菜单实现当前导航高亮(2014-03-22)
- ·wordpress 导航菜单怎么添加自定义class(2014-03-22)
- ·wordpress实现自定义URL到自定义页面(2014-03-24)
- ·Wordpress——自定义菜单(2014-05-24)
- ·wordpress自定义表情及管理不同表情包(2014-06-05)
- ·WordPress自定义页面模板的方法图解(2014-07-25)
- ·wordpress自定义搜索框和结果页面的方法(2014-10-17)
- ·WordPress实现文章按照自定义字段排序(2014-10-17)
- ·如何自定义修改WordPress的导航栏(2015-02-27)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)