您现在的位置是:首页 > 教程 > WordPress教程WordPress教程
wordpress出现404错误的原因和解决方法
易堃登2023-07-24 23:29:45WordPress教程已有人查阅
导读在 WordPress 后台设置了自定义固定链接后,前台页面无法显示,提示404错误页面,但是原来默认的动态路径还是可以打开,这是为什么?
在 WordPress 后台设置了自定义固定链接后,前台页面无法显示,提示404错误页面,但是原来默认的动态路径还是可以打开,这是为什么?
分析:一般我们使用开源程序,如 WORDPRESS这类程序时,都会先在本地调试,并上传些数据,如题所述的问题,在本站调试的时候就出现过,查阅了些资料,得出的结论:
大的可能性就是apache(PHP 服务器)的配置出现了问题。在后台设置了自定义的固定链接后,相当于是自定义了站点的伪静态规则,那么在调试的过程中,你的服务器环境就必须支持伪静态才可以打开静态的路径,一 般能进后台配置固定路径,那么你的服务器环境大致是没有什么问题的,动态路径也可以打开,说明数据库连接及权限等问题都不大会存在问题,问题一般就出在你没有开启Apache支持伪静态的功能,如何实现呢?
前提条件:你用的是 Apache 服务器 先找到 Apache 安装的路径,在其根目录下“conf 文件夹”中有一个文件叫
“httpd.conf”,用记事本将它打开,按“ctrl+F”键,弹出查找窗口,输入:
“#LoadModule rewrite_modulemodules/mod_rewrite.so”
如果能找到的话, 把前面的#删除,这个#号表示注释,也就是没有开启,我们去掉之后也就开启了
“mod_rewrite”这一模块,如果找不到,再尝试输入:
“LoadModule rewrite_modulemodules/mod_rewrite.so”
看能否找到,如果能找到,说明 这个模块已经开启, 继续查找“ Options FollowSymLinks AllowOverride None Order deny,allow Deny from all
”将其中的“AllowOverride None”改为“AllowOverride all”,为保险起见,
你也可以再查找一下“AllowOverride None”,可能会出现多处, 基本替换成 “AllowOverride all”,然后保存文件。
接下来,重启 apache 服务器,再去后台保存一下“固定链接”,重新打开页面, 看是否能够打开了。
如果你不是 Apache 服务器,而是用的 IIS 调试的话,那就得去安装一个“ISAPI_Rewrite3_0069_Lite.msi”筛选器,然后在站点设置里面将PHP置为优 先级。
本文标签:
很赞哦! ()
相关文章
随机图文
-
怎么给WordPress网站添加Javascript代码
如果是修改自己制作的模板主题,升级和更新自己掌控,javascript代码的添加比较自由,可根据实际业务逻辑引入即可。 -
wordpress数据库优化和清理冗余数据的SQL语句
wordpress数据库怎么优化和清理冗余数据,提示:清理前请先备份数据库,以防出意外。经实践发现,只要执行依次执行下面5个语句 -
wordpress修改登陆地址的方法
近几天,小站的默认登录地址一直被攻击(扫描),平均一天几百次,虽然看着没什么,一不定会被撞开。但凡事有个万一哈!虽然小站也没有什么重要的。 -
Wordpress修改默认邮箱的方法
WordPress安装完成之后默认会自动创建一个系统邮箱地址和一个发件人,邮箱地址是 WordPress@yourblogname.com,而发件人则是WordPress。
留言与评论 (共有 条评论) |