如果网站中文章URL数目比较多几千几万的. 这时候站点地图 Sitemaps 就对搜索引擎很有帮助了. 平时你可以通过登陆 Google Webmaster 或者 Bing Master 之类的站点工具手动提交站点地图 (告诉搜索引擎网站有更新) 但是如果网站很多 站点地图很多的话 一个一个手动提交也是很累的. 以下通过 PHP 自动提交站点地图 并且可以很容易的通过 crontab 来设置成每天自动提交, 省去烦恼. 首先需要把站点地图的URL记在数组里: // 站点地图 URL, 记得替换成你自己的 $sitemaps = …
最近我把我的英文论坛给升级到了PHPBB3 https://codingforspeed.com/forum/ 但是似乎PHPBB3没有内置的站点地图生成功能 但是不要紧 用PHP就可以写个小脚本根据论坛的帖子生成站点地图: require_once('conn.php'); mysql_connect(DB_HOST, DB_USER, DB_PASSWORD); mysql_select_db('forum'); $domain_root = 'https://codingforspeed.com/forum/'; header('Content-Type: text/xml; charset=utf-8'); $fid = -1; if (isset($_GET)) { $fid = (integer)$_GET; } define("POSTS_TABLE", "phpbb_posts"); define("TOPICS_TABLE", …