wordpress更改过页面固定连接以后为什么新建页面出现404错误?
页面,但是原来默认的动态路径还是可以打开,这是为什么? 站长分析: 一般我们使用开源程序,如 WORDPRESS
这类程序时,都会先在本地调试,并上传 些数据,如题所述的问题,在本站调试的时候就出现过,查阅了些资料,得出的 结论,最大的可能性就是
apache(PHP 服务器)的配置出现了问题。 在后台设置了自定义的固定链接后,相当于是自定义了站点的伪静态规则,那么
在调试的过程中,你的服务器环境就必须支持伪静态才可以打开静态的路径,一 般能进后台配置固定路径,那么你的服务器环境大致是没有什么问题的,动态路
径也可以打开,说明数据库连接及权限等问题都不大会存在问题,问题一般就出 在你没有开启 Apache 支持伪静态的功能,如何实现呢?
前提条件:你用的是 Apache 服务器 先找到 Apache 安装的路径,在其根目录下“conf 文件夹”中有一个文件叫
“httpd.conf”,用记事本将它打开,按“ctrl+F”键,弹出查找窗口,输入 “#LoadModule rewrite_module
modules/mod_rewrite.so”,如果能找到的话, 把前面的#删除,这个#号表示注释,也就是没有开启,我们去掉之后也就开启了
“mod_rewrite”这一模块,如果找不到,再尝试输入“LoadModule rewrite_module
modules/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 置为优 先级。
最大的可能性就是 apache(PHP 服务器)的配置出现了问题。如果你不是 Apache 服务器,而是用的 IIS 调试的话,那就得去安装一个 “ISAPI_Rewrite3_0069_Lite.msi”筛选器,然后在站点设置里面将 PHP 置为优 先级。
解决方法:先找到 Apache 安装的路径,在其根目录下“conf 文件夹”中有一个文件叫 “httpd.conf”,用记事本将它打开,按“ctrl+F”键,弹出查找窗口,输入 “#LoadModule rewrite_module modules/mod_rewrite.so”,如果能找到的话, 把前面的#删除,这个#号表示注释,也就是没有开启,我们去掉之后也就开启了重启 apache 服务器,再去后台保存一下“固定链接”,重新打开页面。
这是在浏览这些站点时遇到各种不同的连接错误。这种错误一般是由于网站发生故障或者你没有浏览权限所引起。最常见的就是404 NOT FOUND错误信息。主要是因为IE不能找到要求的网页文件,该文件可能根本不存在或者已经被转移到其他地方。
常见问题如下:
404-未找到。
404.0-(无)–没有找到文件或目录。
404.1-无法在所请求的端口上访问Web站点。
404.2-Web服务扩展锁定策略阻止本请求。
404.3-MIME映射策略阻止本请求。
那请问应该怎么设置呢?
广告 您可能关注的内容 |