wordpress静态化首页 怎么生存的是空白页
1个回答
2016-12-14 · 知道合伙人互联网行家
关注
展开全部
随着网络的发展,wordpress的使用已经越来越广泛,主要因为其有非常强大插件系统和自带功能,而对于很多站长而言选择wordpress则更有利于网站的优化,由于搜索引擎对aspx页面收录和html页面收录率的差别以及页面资源占用问题,我们很多时候需要实现ASPX页面动态转静态,所以静态化网页对个人站长来说就尤为重要,但是很多像我一样的新手在使用wordpress的伪静态功能的时候都会出现不成功的情况,尤其是windows主机,网络上的很多答案并不详细,下面我仔细列举相关步骤,供新手参考!!(高手请飘过)
(以目前最新版WordPress 3.1.3为例)首先,我们进入wordpress后台之后,选择设置-固定连接,默认的结构为%%%%%%%%%%%%%.com/?p=123的模式,当然前面的站点是你自己的站点,其次系统还会提供给您“日期和文章名、月份和文章名、数字、自定义”等结构让我们自己挑选,我们这时候应该选择自定义结构进行编辑,这里包含好几种类型:
%year% 年,四位数,如:2000
%monthnum% 月,如: 05
%day% 日,如:28
%hour% 时,更精确的时间,如:15
%minute% 分,如:43
%second% 秒,如:33
%postname% 文章名,这个要稍微讲一下,如你的一篇文章的标题为“I love this time”,那么你使用这个标签以后,你的连接地址就会出现“I love this time”。中文版的WordPress 显示的则是文章的“日志缩略名”。
%post_id% 数字类型(也是用的最多的一种),如:123
%category% 分类
%author% 文章作者名
了解这些之后,下一步就是如何在自定义结构框里面设置,这个很简单,我就拿“%post_id%数字类型”举例,如果你喜欢数字类型的链接,你就可以在自定义结构框内输入/%post_id%.html,其他的类型设置同理,只要在前面加一个“/”,后面加一个“.html”就可以了,那么你设置成功以后你的固定链接地址就显示成如下格式:“%%%%%%%%%%%%%%%%%%%.com/123.html”而不是一开始的默认链接“%%%%%%%%%%%%%.com/?p=123”。
通过上面的简单操作,我们就设置了wordpress的伪静态功能,但是这里还存在一个困扰新手的非常大的问题,就是有一部分新手站长在按照以上步骤设置之后却显示不成功,具体就是404错误页面,提示找不到网页,这是由于我们购买的主机造成,因为 Linux 主机能够很好地支持 wordpress 的伪静态效果,所以通常使用 wordpress 博客系统的站长或者博主都会购买Linux主机来搭建,但是我们国内很多主机系统都是windows主机,如果你购买了windows主机来安装运行wordpress博客并且设置了伪静态的话,就会出现404错误页面,下面我再告诉大家如何解决这个问题:
第一步:新建一个txt文本文件,将以下代码内容添加进去,然后另存为404.php(注意一定要修改扩展名)
<?php
$qs = $_SERVER['QUERY_STRING'];
$_SERVER['REQUEST_URI'] = substr($qs, strpos($qs, ':80')+3);
$_SERVER['PATH_INFO'] = $_SERVER['REQUEST_URI'];
include('index.php');
?>
第二步:将我们编辑好的404.php文件上传到网站根目录,然后到主机控制面板里面设置404自定义错误页指向404.php
第三步:设置好之后就可以登陆wordpress后台的“固定链接”中设置你喜欢的自定义链接了。
到这里,我们就彻底解决伪静态设置了,应该够详细了吧,但是我还要提一点,就是wordpress缓存插件的安装,如果你想真正的实现页面静态化,建议大家使用缓存插件,推荐两款插件“cos-html-cache”和“wp-super-cache”很多站长觉得安装这个没有必要,但本人觉得还是很有用处的,因为安装启用了插件之后就可以生成静态的缓存文件,不但能够真正的实现静态化,而且能够使你的网站明显提速(我们知道wordpress的缺点就是速度慢,呵呵),安装方法很简单,直接通过wordpress后台搜索下载插件或者登陆官方网页下载到自己的电脑上,然后在上传安装,这一点我相信大家都会吧,如果实在不会就联系我吧。
下面我就拿“cos-html-cache”举例吧,当你下载安装了cos-html-cache之后,在后台直接启用插件就可以了,固定链接地址建议大家设置成“/archives/%post_id%.html”,这样设置之后就在你的网站根目录下生成了一个名为“archives”的文件夹,你的网站生成的静态网页就会缓存在这个文件夹内,这样方便以后清理缓存!!(注意:如果你是windows主机,同样必须要在网站根目录下设置一个404.php,方法同上,否则插件启用仍然会不成功,提示找不到页面)
还有一个插件就是“wp-super-cache”,其实这款插件的功能也是非常的强大,但是我建议windows主机用户不要安装这款插件,好像兼容有问题
(以目前最新版WordPress 3.1.3为例)首先,我们进入wordpress后台之后,选择设置-固定连接,默认的结构为%%%%%%%%%%%%%.com/?p=123的模式,当然前面的站点是你自己的站点,其次系统还会提供给您“日期和文章名、月份和文章名、数字、自定义”等结构让我们自己挑选,我们这时候应该选择自定义结构进行编辑,这里包含好几种类型:
%year% 年,四位数,如:2000
%monthnum% 月,如: 05
%day% 日,如:28
%hour% 时,更精确的时间,如:15
%minute% 分,如:43
%second% 秒,如:33
%postname% 文章名,这个要稍微讲一下,如你的一篇文章的标题为“I love this time”,那么你使用这个标签以后,你的连接地址就会出现“I love this time”。中文版的WordPress 显示的则是文章的“日志缩略名”。
%post_id% 数字类型(也是用的最多的一种),如:123
%category% 分类
%author% 文章作者名
了解这些之后,下一步就是如何在自定义结构框里面设置,这个很简单,我就拿“%post_id%数字类型”举例,如果你喜欢数字类型的链接,你就可以在自定义结构框内输入/%post_id%.html,其他的类型设置同理,只要在前面加一个“/”,后面加一个“.html”就可以了,那么你设置成功以后你的固定链接地址就显示成如下格式:“%%%%%%%%%%%%%%%%%%%.com/123.html”而不是一开始的默认链接“%%%%%%%%%%%%%.com/?p=123”。
通过上面的简单操作,我们就设置了wordpress的伪静态功能,但是这里还存在一个困扰新手的非常大的问题,就是有一部分新手站长在按照以上步骤设置之后却显示不成功,具体就是404错误页面,提示找不到网页,这是由于我们购买的主机造成,因为 Linux 主机能够很好地支持 wordpress 的伪静态效果,所以通常使用 wordpress 博客系统的站长或者博主都会购买Linux主机来搭建,但是我们国内很多主机系统都是windows主机,如果你购买了windows主机来安装运行wordpress博客并且设置了伪静态的话,就会出现404错误页面,下面我再告诉大家如何解决这个问题:
第一步:新建一个txt文本文件,将以下代码内容添加进去,然后另存为404.php(注意一定要修改扩展名)
<?php
$qs = $_SERVER['QUERY_STRING'];
$_SERVER['REQUEST_URI'] = substr($qs, strpos($qs, ':80')+3);
$_SERVER['PATH_INFO'] = $_SERVER['REQUEST_URI'];
include('index.php');
?>
第二步:将我们编辑好的404.php文件上传到网站根目录,然后到主机控制面板里面设置404自定义错误页指向404.php
第三步:设置好之后就可以登陆wordpress后台的“固定链接”中设置你喜欢的自定义链接了。
到这里,我们就彻底解决伪静态设置了,应该够详细了吧,但是我还要提一点,就是wordpress缓存插件的安装,如果你想真正的实现页面静态化,建议大家使用缓存插件,推荐两款插件“cos-html-cache”和“wp-super-cache”很多站长觉得安装这个没有必要,但本人觉得还是很有用处的,因为安装启用了插件之后就可以生成静态的缓存文件,不但能够真正的实现静态化,而且能够使你的网站明显提速(我们知道wordpress的缺点就是速度慢,呵呵),安装方法很简单,直接通过wordpress后台搜索下载插件或者登陆官方网页下载到自己的电脑上,然后在上传安装,这一点我相信大家都会吧,如果实在不会就联系我吧。
下面我就拿“cos-html-cache”举例吧,当你下载安装了cos-html-cache之后,在后台直接启用插件就可以了,固定链接地址建议大家设置成“/archives/%post_id%.html”,这样设置之后就在你的网站根目录下生成了一个名为“archives”的文件夹,你的网站生成的静态网页就会缓存在这个文件夹内,这样方便以后清理缓存!!(注意:如果你是windows主机,同样必须要在网站根目录下设置一个404.php,方法同上,否则插件启用仍然会不成功,提示找不到页面)
还有一个插件就是“wp-super-cache”,其实这款插件的功能也是非常的强大,但是我建议windows主机用户不要安装这款插件,好像兼容有问题
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询