1. 首页
  2. CMS

WordPress程序搬家,首页打开正常,内页404情况解决方法

本站前几日才更换完服务器,首次尝试WordPress程序搬家,硬是折腾了半天才弄好,百度看了别人搬家的操作简单的一匹,结果自己操作WordPress搬家的时候出现文章内容页打不开的情况,差点就喊出,这道题太难了,博主不会做呀,下面就看小飞是如何解决本次搬家出现的问题。

这道题太难了

搬完之后打开首页正常,再打开文章内容页,栏目页(卧槽,什么鬼全是404)当时就懵逼了,数据库导入错误?直接就否定掉了这个问题,不可能,因为所有数据都在图片,标题都有,就是链接打不开,哪就是连接设置问题。

第一次尝试解决,进入WordPress后台,设置—固定链接,随意点了个常用设置链接,(不用自己设置的自定义伪静态链接)保存,返回首页打开内容页居然可以打开了,最后排除问题肯定是服务器没有配置伪静态,上服务器一看,还真他妈是。

Wordpress程序搬家,首页打开正常,内页404情况解决方法

WordPress博客搬家后文章内容页打不开的原因其实就是你服务器没有配置伪静态,博主用的是IIS7,只需安装URL Rewrite模块就可以解决此问题(下面就是iis服务器配置伪静态的教程,如果你用的是Linux系统或者其他系统,自助百度教程)。

从IIS官网下载安装URL Rewrite Module 2.0,或者直接在本次文章结尾下载,区分32位和64位。

Wordpress程序搬家,首页打开正常,内页404情况解决方法

你以为安装完了就完事了?不可能,还需要在web.config.php文件插入规则,直接拷贝以下代码复制即可,在打开网站一看,是不是好了?打开了?beautiful!

<?xml version=”1.0″ encoding=”UTF-8″?>

<configuration>

<system.webServer>

<rewrite>

<rules>

<rule name=”category”>

<match url=”category/?(.*)” />

<conditions logicalGrouping=”MatchAll” trackAllCaptures=”false” />

<action type=”Rewrite” url=”/index.php?category_name={R:1}” appendQueryString=”false” logRewrittenUrl=”false” />

</rule>

<rule name=”tags”>

<match url=”tag/?(.*)” />

<conditions logicalGrouping=”MatchAll” trackAllCaptures=”false” />

<action type=”Rewrite” url=”index.php?tag={R:1}” />

</rule>

<rule name=”Main Rule” stopProcessing=”true”>

<match url=”.*” />

<conditions logicalGrouping=”MatchAll” trackAllCaptures=”false”>

<add input=”{REQUEST_FILENAME}” matchType=”IsFile” negate=”true” />

<add input=”{REQUEST_FILENAME}” matchType=”IsDirectory” negate=”true” />

</conditions>

<action type=”Rewrite” url=”index.php/{R:0}” />

</rule>

<rule name=”wordpress” patternSyntax=”Wildcard”>

<match url=”*” />

<conditions logicalGrouping=”MatchAll” trackAllCaptures=”false”>

<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>
<urlCompression doDynamicCompression=”true” />

</system.webServer>

</configuration>

本文内容仅代表作者观点,不代表本站立场,如需转载,请注明出处:https://www.fangbaoguang.com/?p=391

发表评论

邮箱地址不会被公开。 必填项已用*标注

联系我们

159-0364-1529

在线咨询:点击这里给我发消息

邮件:122571245@qq.com

工作时间:周一至周日,9:30-18:30,节假日休息

QR code