百度地图和谷歌地图内容有少许不一样,我是分两个文件分别创建
一、百度 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
’ );
百度地图的 xml
地址:https
://www
.huizhanii
.com
/sitemap
.xml
谷歌地图的 xml
地址:https
://www
.huizhanii
.com
/sitemap_google
.xml
转载请注明:汇站网 » wordpress
无插件纯代码制作 xml
网站地图