最后更新时间为 2018年5月28日
第一次使用WordPress,很容易碰到发布的文章查看时。
提示找不到网页或者页面错误显示的现象。
今天就简单来说其的几种简单的解决办法。
一、修改固定链接:
最常见的一种现象就是在初始的固定链接没有设置,需要重新修改固定链接就可以进行文章的访问了。而无需进行其他的操作。很多的云平台在初始时的设置均是存在问题的,需要在使用时重新设置固定链接。
修改方法:选择你的固定链接结构。在设置 → 固定链接,可以选择默认格式,也可以使用结构标签在自定义结构的输入框里输入你想要的格式。以便每个地址对应唯一的一篇博客。 出于性能上的考量,不推荐以博客类型、博客标签、博客作者、博客标题作为固定链接地址的开头这些都是纯文本的属性(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,自动修改文章的链接为拼音,就可以彻底解决问题了。
常用于:服务器不支持中文字符链接