【WordPress】404 页面不显示
2015-12-15 17:23
351 查看
首先, 要弄清楚网站所在的服务器是IIS还是Apache. Apache 上面应该不会有这样的问题。 因为mod_rewrite 在Apache是支持的, IIS 是不支持的。
WP自己有自己的伪静态规则去处理错误页面。很多主题都带有自带有404错误页面模板。但是当我们输入一个不存在的站内网址之后,浏览器中显示的错误是IIS级别的404错误提示。
这样的问题处理办法:
登陆WP admin Dashboard---> settings ---> permalinks.
这样做的结果就是在你的web.config 根目录下面加上以下 section:
如此, 你的WP就会开始通过IIS rewrite Module 来处理这样的问题了。
WP自己有自己的伪静态规则去处理错误页面。很多主题都带有自带有404错误页面模板。但是当我们输入一个不存在的站内网址之后,浏览器中显示的错误是IIS级别的404错误提示。
这样的问题处理办法:
登陆WP admin Dashboard---> settings ---> permalinks.
这样做的结果就是在你的web.config 根目录下面加上以下 section:
<?
xml
version
=
"1.0"
encoding
=
"UTF-8"
?>
<
configuration
>
<
system.webServer
>
<
rewrite
>
<
rules
>
<
rule
name
=
"WordPress"
stopProcessing
=
"true"
>
<
match
url
=
"^(.*)$"
/>
<
conditions
>
<
add
input
=
"{REQUEST_FILENAME}"
matchType
=
"IsFile"
negate
=
"true"
/>
<
add
input
=
"{REQUEST_FILENAME}"
matchType
=
"IsDirectory"
negate
=
"true"
/>
</
conditions
>
<
action
type
=
"Rewrite"
url
=
"index.php"
appendQueryString
=
"true"
/>
</
rule
>
</
rules
>
</
rewrite
>
</
system.webServer
>
</
configuration
>
如此, 你的WP就会开始通过IIS rewrite Module 来处理这样的问题了。
相关文章推荐
- wordpress rewrite问题解决
- 自定义一个theme在不同的sdk环境下继承不同的值
- WordPress升级版本及安装插件出现”Problem with the SSL CA cert”的解决办法
- 优化WordPress的Google字体以加速国内服务器上的运行
- 在WordPress中使用PHP脚本来判断访客来自什么国家
- 使用WordPress发送电子邮件的相关PHP函数用法解析
- 推荐十款免费 WordPress 插件
- 在Linux系统下一键重新安装WordPress的脚本示例
- Wordpress 忘记密码的处理方法
- 关于WordPress的SEO优化相关的一些PHP页面脚本技巧
- 使用HttpHanlder处理404:File not found的问题
- asp+javascript实现404页的处理转换
- 编写PHP脚本来实现WordPress中评论分页的功能
- 调试WordPress中定时任务的相关PHP脚本示例
- cos-html-cache关于WordPress的静态化方法
- jQuery UI 应用不同Theme的办法
- 利用404错误页面实现UrlRewrite的实现代码
- flex 开发项目报错之404错误解决方案
- linux .htaccess 设置 404 等错误页面
- PHP header()函数使用详细(301、404等错误设置)