BlueHost主机上WordPress如何实现伪静态

BlueHost主机支不支持伪静态呢,这个问题的答案是毋庸置疑的,肯定是支持的,大家如果不清楚的话可以看本站以前的一篇文章:BlueHost是否支持伪静态(rewrite url)?。而现在WordPress博客程序使用的人越来越多,可以说绝大部分站长的网站都是WordPress程序做的那么在BlueHost主机上的WordPress如何实现伪静态呢?

其实BlueHost主机上WordPress的伪静态实现非常简单,步骤如下:

首先就是需要设置下.htaccess文件,将下面的代码复制进去,然后上传至网站根目录:

RewriteEngine On

RewriteBase /

RewriteRule ^index\.php$ – [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

接下来进入wordpress后台,依次选择:控制面板 → 设置 → 固定链接 → 自定义结构,填写/%post_id%.html或者postname即可,如下图:

BlueHost主机上WordPress如何实现伪静态

BlueHost主机上WordPress如何实现伪静态

如果想设置其他URL格式,参考以下结构标签:

%year%:日志发表的年份,四位数字,如2013

%monthnum%:日志发表的月份,如06

%day%:日志发表的日期,如28

%hour%:日志发表的时间(小时),如15

%minute%:日志发表的时间(分钟),如43

%second%:日志发表的时间(秒),如33

%postname%:日志标题的缩略版本(日志/页面编辑界面上的日志别名)。

因此“This Is A Great Post!”在URI中会变成this-is-a-great-post。%post_id%:日志的唯一ID,如423%category%:分类名称的缩略版本(添加新分类/编辑界面上的分类别名)。嵌套的子分类会作为嵌套子目录出现在URI中。出于运行方面的考虑,不推荐以%category%作为固定链接的起始部分。%tag%:标签名称的缩略版本(添加新标签/编辑界面上的标签别名)。出于运行方面的考虑,不推荐以%tag%作为固定链接的起始部分。%author%:作者名称的缩略版本。

我的使用是这个/%postname%.html格式。这个选择什么随个人喜欢,如果是做英文站的话推荐postname,中文的话可以随便选。

以上所述就是BlueHost主机上WordPress程序伪静态的实现过程了。

赞 (0)