相關關鍵詞
關于我們
最新文章
站點地圖靜態(tài)生成功能
原來的站點地圖,因為啟用了偽靜態(tài),所以直接偽靜態(tài)指向生成站點地圖的PHP文件,HTML地圖無所謂,是正常的,而XML地圖,則一直不能顯示。從代碼里查看,是正常的,后來用http狀態(tài)查詢發(fā)現(xiàn),xml的返回狀態(tài)是
Content-Type: text/xml
而啟用偽靜態(tài)的sitemap.xml返回的狀態(tài)還是根html的代碼返回狀態(tài)是一樣的
Content-Type: text/html; charset=utf-8
嘗試了很多辦法解決,發(fā)現(xiàn)用PHP返回header值也還是不行,必須靜態(tài)生成,需要在站點靜態(tài)生成的程序里開啟對站點地圖的生成功能(原有功能檢查網(wǎng)站靜態(tài)生成方式:動態(tài)、真靜態(tài)、偽靜態(tài),只有在真靜態(tài)的狀態(tài)才可以生成文件)
$config['static'] != 2 && msgbox($language['page']['msg'][0],'html_make.php');
改成
$config['static'] != 2 && $_GET['event']!= 'sitemap' && msgbox($language['page']['msg'][0],'html_make.php');
靜態(tài)生成的話,即使開啟了偽靜態(tài),也需要每次更新后手動生成下站點地圖