WordPress分类目录和tag标签显示404错误怎么办
2个回答
展开全部
楼主是用的windows环境吗?如果是建议配置一下伪静态规则
方法一:404错误文件替换法
具体流程:
1、新建一个文本文件,把以下代码复制到文件中;
<?php
$qs = $_SERVER[‘QUERY_STRING’];
$_SERVER[‘REQUEST_URI’] = substr($qs, strpos($qs, ‘:80’)+3);
$_SERVER[‘PATH_INFO’] = $_SERVER[‘REQUEST_URI’];
include(‘index.php’);
?>
2、修改文件名称个后缀为404.php,并修改编码格式为UTF-8;
3、上传404.php文件至网站根目录(www…);
4、进入主机管理后台,修改网站的跳转页面为上传的404.php文件;
5、wordpress后台》设置》固定链接》自定义为:/%post_id%.html
6、如果主题文件夹中已经有了404.php,一定记得删除,因为主题中的文件默认级别最高,会导致以上所添加的404.php文件失效;
方法二:httpd.ini文件伪静态法
具体流程:
1、新建文本文件,打开并添加以下代码;
[ISAPI_Rewrite]
# Defend your computer from some worm attacks
#RewriteRule .*(?:global.asa|default\.ida|root\.exe|\.\.).* . [F,I,O]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
# Rules to ensure that normal content gets through
RewriteRule /tag/(.*) /index\.php\?tag=$1
RewriteRule /software-files/(.*) /software-files/$1 [L]
RewriteRule /images/(.*) /images/$1 [L]
RewriteRule /sitemap.xml /sitemap.xml [L]
RewriteRule /favicon.ico /favicon.ico [L]
# For file-based wordpress content (i.e. theme), admin, etc.
RewriteRule /wp-(.*) /wp-$1 [L]
# For normal wordpress content, via index.php
RewriteRule ^/$ /index.php [L]
RewriteRule /(.*) /index.php/$1 [L]
2、修改文件名称后后缀为httpd.ini;
3、上传至网站个目录;
4、wordpress后台》设置》固定链接 自定义修改为:/%post_id%.html;
总结:
如果不想这么麻烦,建议一开始就选择linux/unix操作系统吧,wordpress建站所取空间的最佳组合为:php语言+linux系统+mysql数据库。
2016-08-19
展开全部
是不是你用了固定链接了,你这试试,到你的后台找到固定链接选择默认之后保存下,再看看还有不有404
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |