出现HTTP 错误 404.0 – Not Found 您要找的资源已被删除、已更名或暂时不可用

优质老薛主机推荐:15%终身付款折扣:xwseo15 25%首次付款折扣 : xwseo115 点击下图进入购买

最近啊,服务器更新了打了几个补丁导致网站出现HTTP 错误 404.0 – Not Found 您要找的资源已被删除、已更名或暂时不可用,这个界面上次遇到过一次,记得不清晰了,那么上次那个是因为没配置伪静态,其实这个原因也是一样的,我简单总结下,遇到这个问题是什么原因导致的?

1.第一种原因:服务器配置问题

2.第二钟原因:WordPress后台未设置伪静态(未设置固定链接)

出现HTTP 错误 404.0 – Not Found 您要找的资源已被删除、已更名或暂时不可用

3.第三钟原因:权限问题

出现HTTP 错误 404.0 – Not Found 您要找的资源已被删除、已更名或暂时不可用

上次网站出现打不开解决方法:出现HTTP 错误 404.0 – Not Found 您要找的资源已被删除、已更名或暂时不可用

那么上次是因为服务器的配置问题,对于windows服务器来讲,伪静态在服务器有个配置文件需要更新,那个文件就是web.config,这个文件在对应网站的根目录,需要更新下。

第一步出现HTTP 错误 404.0 – Not Found 您要找的资源已被删除、已更名或暂时不可用这个问题,那么就先检查服务器配置文件web.config更新是否有问题,然后在WordPress的后台固定链接设置下伪静态,只有服务器和WordPress后台伪静态相结合就能解决出现HTTP 错误 404.0 – Not Found 您要找的资源已被删除、已更名或暂时不可用这个问题。

出现HTTP 错误 404.0 – Not Found 您要找的资源已被删除、已更名或暂时不可用

当你登录WordPress,配置固定链接后,这个时候你在服务器根目录查看web.config这个文件你会发现,内容更新成这样子了。

出现HTTP 错误 404.0 – Not Found 您要找的资源已被删除、已更名或暂时不可用

当网站根目录伪静态配置文件配置好的时候,网站问题解决。具体解决方法就按照我上次的那个方法和本次的方法基本可以解决问题。

出现HTTP 错误 404.0 – Not Found 您要找的资源已被删除、已更名或暂时不可用

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
 <system.webServer>
 <rewrite>
 <rules><rule name="demotest"><match url="^test.html$"/><action type="Rewrite" url="{R:1}/testok.html"/></rule>
 <rule name="WordPress: http://www.xxxxxx.net" patternSyntax="Wildcard">
 <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"/>
 </rule></rules>
 </rewrite>
 </system.webServer>
</configuration>

 

赞 (0)
分享到:更多 ()