wordpress纯代码制作xml网站地图(优化SEO教程)

2024-10-14 0 889

前言:

WordPress 建站时,我向来坚持不使用插件,以保持网站的简洁与高效。然而,最近我萌生了创建一个sitemap.xml网站地图文件的想法,以提升搜索引擎优化(SEO)效果。虽然网络上存在许多无需插件的解决方案,但我发现许多方法并不尽如人意。有的方案无法生成完整的网站地图,而有的则需要复杂的伪静态设置,令人头疼。
在闲暇之余,我决定自己动手,结合网络上的一些资源,编写了一个无需插件的 sitemap.xml 生成器。经过一番努力,我终于完成了这个项目,并在此分享给需要的朋友们。以下是完整的代码,你可以直接使用或根据自己的需求进行修改。希望这个工具能为你的网站带来便利。

一、百度 xml 网站地图

隐藏内容,回复可见“回复本文”后“刷新页面”查看隐藏内容!

以上内容保存为 php 格式文件,上传到 wordpress 根目录。UTF-8(无 ROM),我要保存的是 sitemap.php

二、google 地图

隐藏内容,回复可见“回复本文”后“刷新页面”查看隐藏内容!

以上内容保存为 php 格式文件,上传到 wordpress 根目录。UTF-8(无 ROM),我保存的是 sitemap_google.php

修改伪静态规则

nginx

百度: rewrite ^/sitemap.xml$ /sitemap.php last;

谷歌: rewrite ^/sitemap_google.xml$ /sitemap_google.php last;

Apache

编辑网站根目录的 .htaccess ,加入如下规则:

百度: RewriteRule ^(sitemap)\.xml$ $1.php

谷歌: RewriteRule ^(sitemap_google)\.xml$ $1.php
WordPress 5.5 或更高版本默认提供了 XML 格式的网站地图功能。然而,这一功能可能会与您网站的主题或插件发生冲突,导致代码无法正常工作。为了避免这种情况,把以下代码添加到主题目录的functions.php
add_filter( 'wp_sitemaps_enabled', '__return_false' );

本文章已结束,如转载请注明:汇站网 » wordpress 纯代码制作 xml 网站地图(优化 SEO 教程)

收藏 (0)

微信支付 微信扫一扫

支付宝支付 支付宝扫一扫

打赏二维码
点赞 (0)

站长资源下载中心-找源码上汇站

常见问题
  • 如果付款后没有弹出下载页面,多刷新几下,有问题联系客服!
查看详情
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
查看详情

相关文章

发表评论
1 条评论
联系官方客服

为您解决烦忧 - 24小时在线 专业服务