解决WordPress安装\启用插件之后文章消失

解决WordPress安装\启用插件之后文章消失

· 解决WordPress安装\启用插件之后文章消失 ·

刚才一直在找一款小插件,安装前显示与当前版本兼容,然后就启用了,之后发现了一个很严重的问题,那就是已经发布的文章以及页面都打不开,出现404页面

解决方法如下:

一、修改固定链接:
最常见的一种现象就是在初始的固定链接没有设置,需要重新修改固定链接就可以进行文章的访问了。而无需进行其他的操作。很多的云平台在初始时的设置均是存在问题的,需要在使用时重新设置固定链接。

修改方法:选择你的固定链接结构。在设置 → 固定链接,可以选择默认格式,也可以使用结构标签在自定义结构的输入框里输入你想要的格式。以便每个地址对应唯一的一篇博客。 出于性能上的考量,不推荐以博客类型、博客标签、博客作者、博客标题作为固定链接地址的开头这些都是纯文本的属性(field),使用它们作为链接的开头,WordPress需要更多的时间区分文章(Post)地址和页面(Page)地址,而且为了区分还要在数据库里存储额外的信息,会使得文章打开变慢。

如果是刚刚使用WordPress,并且存在文章无法访问的现象,那么很有可能是因为WordPress的固定链接有问题。

常用于:云平台下的WordPress文章无法访问。

二、修改.htaccess文件

修改方法:

1.htaccess要开放写权限,这样在自定义WordPress的永久链接时,WordPress就会自动重写.htaccess。

2.找到APACHE文件中的httpd.conf文件, 把#LoadModule rewrite_module modules/mod_rewrite.so 前的#去掉,加载rewrite模块。

3.查看APACHE文件中的httpd.conf文件是否默认设置了AllowOverRide为None,如果是,要改成All。或者修改 wordpress所在的vhost段添加 < Directory /wp所在路径/> AllowOverride All < /Directory> 重启apache。当然,这也是Apache如何开启Mod_rewrite模块以及PHPWind伪静态的方法!

常用于:自建服务器,或者本地服务器。

三、使用中文的名称:

有很多人的服务器没有预装支持中文字符链接或者在设置时存在不当。也会导致无法访问文章。

解决办法:这个问题是由于WordPress服务器中不支持生成的链接中包含中文字符导致的。只需要,在WordPress的文章编辑页面中,手动修改链接为纯英文,问题就可以解决。

但是每次编辑完文章都要改下链接似乎也不太方便。对于想偷懒的同学,可以安装这个插件:Pinyin Permalink,自动修改文章的链接为拼音,就可以彻底解决问题了。

常用于:服务器不支持中文字符链接

四、停用不兼容的插件:

部分插件虽然显示与当前WordPress兼容,但是安装启用之后会出现文章打不开或者显示不完全的情况,这种情况最好是停用不兼容的插件。不过这种情况很少,但是也不是没有出现过。

分享到 :

发表评论

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