全百科精品资源分享
免费优质资源下载平台

wordpress分类、页面、标签、搜索页实现静态化的方法

播放按钮
文章目录

对于网站SEO,URL的伪静态格式的最好的,通过设置固定链接格式,可将WordPress的分类、页面和标签页固定链接URL设置成伪静态的形式。那么应该怎样给WordPress分类、页面和标签页固定链接URL添加.html后缀实现伪静态呢?下面全百科网就讲解将wordpress所有页面设置成.html后缀的方法。

文章静态

大家可能都知道,通过设置固定链接格式,可将wordpress日志URL设置成伪静态的形式。

同样通过之前介绍的:Custom Post Type Permalinks插件,可以将自定义文章类型URL设置为伪静态,那么分类、页面及标签如何设置为伪静态呢?

这个问题已有人为我们解决了,以固定链接格式:/%postname%.html为例。

自定义文章类型固定链接设置插件:Custom Post Type Permalinks

Custom Post Types(自定义文章类型)这是WordPress 3.0 增加的一项新功能,是WordPress为缩小与其它CMS(内容管理系统)程序差距而新增的实用功能,这也是WordPress之前版本最薄弱的环节。

所谓的Custom Post Types就是除了WordPress正常日志文章(Posts)、页面(Pages),创建新的文章类型并加以管理,实现特殊的内容展示。

该功能大量应用在国外CMS类型的Wordpress主题中,国内免费主题中很少见到,HotNews主题集成该功能,它们分别是:公告、视频、相册,之所以国内主题很少有类似的功能,可能是缺少通俗易懂的中文教程,国外英文教程很多,但有语言障碍,只能忘洋兴叹,有时间可能会总结归纳一下,写个中文版的教程,方便国人设计者研究之用。

言归正题,由于自定义文章类型有别于正常的日志文章,所以修改固定链接格式后,这些自定义类型的文章链接并不会按你的意愿而改变,WordPress默认也没有为此提供设置选项。经常有童鞋提出这个问题,之前也研究过,貌似需要修改程序文件,比较麻烦,不适合大众,还是利用WordPress另一强大的功能——为数众多的插件,可轻松解决。

自定义文章类型固定链接设置插件:Custom Post Type Permalinks

安装启用插件后,再次打开设置——固定链接设置页面,发现底部增加了“Permalink Setting for custom post type”选项,如下图。

以我的HotNews主题为例,共有三个自定义文章类型,分别在文字框内输入与正常的自定义链接形式相同格式即可。

提示

下面的两个选项无需勾选。

如果添加自定义链接后,如果打开这些自定义类型的日志出现404页面,可以尝试多点几次“保存更改”按钮,可以解决。

这里还要提醒大家一句:不同主题的自定义类型的文章,在更换其它主题后将不会显示,包括前台及后台,如果你所使用的主题以自定义类型的文章为主(很多国外主题都是如此),规劝你还是要多考虑一下,不然换主题后,自己辛辛苦苦发表的日志将不复存在。

页面静态

单独为页面添加.html后缀

可以安装:.html on PAGES 插件实现,启用插件后无需任何设置。

分类静态

分类及页面同时添加.html后缀

安装:.html in category and page url 插件,启用插件后需要到插件设置页面保存一下设置。

需要注意的是,启用插件后还需要到后台固定链接设置中,重新保存一下设置,否则会跳到404页面,如果不成功可以先删除空间根目录的.htaccess文件,之后保存会自动生成新的。

注意:安装插件后可能会造成日志分页翻页错误。

搜索静态

纯代码实现WordPress站内搜索页面url静态化

今天全百科网给大家来分享一段代码,可以让WordPress站内搜索结果页面的网址显示为伪静态URL的效果,这样一来可以更加的实现全站静态化的效果。 平时我们使用WordPress都是在wordpres...

时间:2019/7/23 分类:技术交流 人气:60 评论:0

标签静态

标签添加.html后缀方法:

标签添加.html后缀步骤一:链接转换代码

使用文本编辑器打开当前主题目录下的functions.php添加以下php代码:

<?php
add_filter('tag_link', 'ludou_html_tag_link', 10, 2);
 
//tag页链接转换,将 /tag/tag-name/ 转成 /tag/tag-name.html
function ludou_html_tag_link($tag_link, $tag_id) {
    return rtrim($tag_link, '/') . '.html';
}
?>

标签添加.html后缀步骤二:添加rewrite规则

使用文本编辑器打开博客网站根目录下的.htaccess(前提是使用Apache服务器),也就是存放你的WordPress固定链接重写规则的文件。在 RewriteBase / 下一行添加以下代码:

RewriteRule ^tag/(.+)\.html$ /index.php?tag=$1 [L]
RewriteRule ^tag/(.+)\.html/page/([0-9]+)$ /index.php?tag=$1&paged=$2 [L]
PS: 要注意,如果你的标签页URL不是以tag开头,那么你需要将以上代码中tag改成你的标签前缀。另外.htaccess中不一定有 RewriteBase / 这一行代码,例如你将WordPress安装在子目录root,那么这一行代码可能就是这样 RewriteBase /root/

以上就是为WordPress分类、页面和标签页固定链接URL添加.html后缀实现伪静态的方法,希望能够帮助到需要的朋友。

本文摘自知更鸟、日照天空网络公司,如果你有更好的实现方法欢迎在全百科网留言交流哈。

Download WordPress Themes
Download WordPress Themes Free
Download Best WordPress Themes Free Download
Download Premium WordPress Themes Free
udemy free download
download lava firmware
Download Best WordPress Themes Free Download
free download udemy paid course

本文由全百科网分享提供,分享更多精品资源,帮助你我共同成长。

赞(0) 打赏
本站内容均来自网络收集,转载内容不代表本网站的观点及意见,仅供用户参考和借鉴。如对稿件内容及版权问题有疑议,请及时联系全百科官方邮箱: smtsg@foxmail.com全百科网 » wordpress分类、页面、标签、搜索页实现静态化的方法
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏