国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 優化推廣 > 正文

如何制作對應關系sitemap文件

2024-04-26 13:55:56
字體:
來源:轉載
供稿:網友

通過XML文件描述url級別的PC頁與手機頁的對應關系,網站當前有對應關系的所有PC頁面url均需要給出。(xml格式sitemap的基礎制作方法可點擊了解

具體的對應關系sitemap(url級別)格式如下:

<?xml version="1.0"encoding="UTF-8"?>

<urlset>

<url>

<!--必填標簽,表示PC頁的url地址 -->

<loc><![CDATA[http://www.yoursite.html/yoursite.html]]></loc>

<data>

<display>

<!―可選標簽,表示該PC頁對應的html5版式的手機頁的url地址 -->

<html5_url><![CDATA[http://html5.yoursite.html/yoursite.html]]></html5_url>

<!―可選標簽,表示該PC頁對應的wml版式的手機頁的url地址 -->

<wml_url><![CDATA[http://wml.yoursite.html/yoursite.html]]></wml_url>

<!―可選標簽,表示該PC頁對應的xhtml版式的手機頁的url地址 -->

<xhtml_url><![CDATA[http://xhtml.yoursite.html/yoursite.html]]></xhtml_url>

</display>

</data>

</url>

</urlset>

例如:

<?xmlversion="1.0" encoding="UTF-8"?>

<urlset>

<url>

<loc><![CDATA[http://www.sina.com.cn/]]></loc>

<data>

<display>

<html5_url><![CDATA[http://html5.sina.com.cn/]]></html5_url>

<wml_url><![CDATA[http://wml.sina.com.cn/]]></wml_url>

<xhtml_url><![CDATA[http://3g.sina.com.cn/]]></xhtml_url>

</display>

</data>

</url>

<url>

<loc><![CDATA[http://www.sohu.com/]]></loc>

<data>

<display>

<html5_url><![CDATA[http://html5.sohu.com/]]></html5_url>

<wml_url><![CDATA[http://wml.sohu.com/]]></wml_url>

<xhtml_url><![CDATA[http://3g.sohu.com/]]></xhtml_url>

</display>

</data>

</url>

</urlset>

如何制作對應關系sitemap文件(pattern級別)?

1、格式

Pattern級別對應關系提交支持XML sitemap的形式,每個xml sitemap文件可包含1組或者多組pattern對應關系。格式說明如下:

如何制作對應關系sitemap文件_www.cuoXin.com
示例:各URL字段可以被CDATA標記包含,如<![CDATA[url]]> 。

<?xml version="1.0"encoding="UTF-8"?>

<urlset>

<!-- 表示news.163.com下的一組pattern對應關系-->

<url>

<loc><![CDATA[http://news.163.com/]]></loc>

<data>

<display>

<pc_url_pattern><![CDATA[http://news.163.com/(/d+)/(/d+)/(/d+)/(/w+).html]]></pc_url_pattern>

<xhtml_url_pattern ><![CDATA[http://3g.163.com/news/${1}/${2}/${3}/${4}.html]]></xhtml_url_pattern>

<wml_url_pattern ><![CDATA[http://wap.163.com/wml/page/ntes/${1}/${2}/${3}/${4}.wml]]></wml_url_pattern>

</display>

</data>

</url>

2、字段詳細說明

pc_url_pattern: 表示PC頁pattern,在PC頁url的基礎上,首先確定url中哪些路徑或參數是可替換的。然后根據其類型,使用正則匹配符號(/d+)或者(/w+)表示該路徑或參數。(/d+)表示純數字字符串,(/w+)表示數字或字母組成的字符串。

xhtml_url_pattern / html5_url_pattern/ wml_url_pattern:表示xhtml/html5/wml版式的手機頁pattern,在手機頁url的基礎上,根據可替換參數在對應的PC頁pattern中出現的順序,依次用${1},${2},……表示該參數。

3、舉例

以網易的新聞頁“漫游接電話移動也不要錢了”為例,其PC頁url地址為http://news.163.com/09/1001/07/5KH8DE1F000120GR.html, 其對應的xhtml格式的手機頁url地址為http://3g.163.com/news/09/1001/07/5KH8DE1F000120GR.html。

步驟一:確定PC頁中的可替換參數或者路徑,得到其位置序號和類型。

如何制作對應關系sitemap文件_www.cuoXin.com

根據網站自身url的層次結構,其中09,1001,07和5KH8DE1F000120GR為動態可替換的路徑。除5KH8DE1F000120GR為字母和數字混合外,其余均為純數字。

步驟二:根據可替換參數或路徑的類型,得到PC頁pattern (即sitemap中的pc_url_pattern)。

使用正則匹配符號(/d+)或者(/w+)表示該路徑或參數。(/d+)表示純數字字符串,(/w+)表示數字或字母組成的字符串。

如何制作對應關系sitemap文件_www.cuoXin.com

步驟三:根據手機頁url,以及可替換參數在步驟一中的位置序號,依次用${1},${2},……表示替換掉手機頁url中的可替換參數或路徑,得到手機頁pattern。

如何制作對應關系sitemap文件_www.cuoXin.com

例子中,依次用${1},${2},${3}和${4}替換掉09,1001,07和5KH8DE1F000120GR,得到手機頁pattern為http://3g.163.com/news/${1}/${2}/${3}/${4}.html。

步驟四:根據手機頁的頁面類型,將手機頁pattern寫入對應的字段。各字段可以用CDATA標記包含,如<![CDATA[url]]> 。

如示例中該pattern的手機頁面為xhtml版式,將pattern http://3g.163.com/news/${1}/${2}/${3}/${4}.html 寫入到xhtml_url_pattern字段中。

最終得到sitemap文件如下:

<?xml version="1.0"encoding="UTF-8"?>

<urlset>

<!―表示news.163.com下的一組pattern對應關系-->

<url>

<loc><![CDATA[http://news.163.com/]]></loc>

<data>

<display>

<pc_url_pattern><![CDATA[http://news.163.com/(/d+)/(/d+)/(/d+)/(/w+).html]]></pc_url_pattern>

<xhtml_url_pattern ><![CDATA[http://3g.163.com/news/${1}/${2}/${3}/${4}.html]]></xhtml_url_pattern>

<!-- 一組PC pattern可能含有多個版式的手機頁pattern -->

</display>

</data>

</url>

<!-- 下一組pattern放在一個新的url節點內 -->

</urlset>

備注

? 通過sitemap只能提交具有簡單對應關系的pattern,也即,在PC頁url與手機頁路徑或參數之間存在直接的對應關系,使得機器能根據PC頁url按照一定的正則pattern自動計算出與其對應的手機頁的url。如http://news.sina.com.cn/c/2012-05-27/235824487992.shtml和http://news.sina.cn/?sa=t124v71d6155414&amp;pos=102&vt=4雖然是對應的,但是從url本身很難找到聯系,就不屬于簡單對應關系。

? 正則匹配符號只支持(/d+)和(/w+),且不可嵌套使用,如(d+(/w+))這種形式不合法。域名中不可出現正則匹配符號。

? pattern中,站長無需對特殊字符進行轉義,例如不需要用/.代替. ,不需要用&amp;代替&。

? pattern級別對應關系和url級別對應關系的sitemap格式不一樣,請分別制作不同的文件并分開提交。

來源:seo優化網 轉載注明出處!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 朝阳市| 交城县| 星子县| 九江市| 库尔勒市| 衡山县| 双柏县| 东阿县| 南华县| 镇雄县| 兴城市| 永昌县| 彰化县| 新晃| 肇源县| 鄂伦春自治旗| 鹤壁市| 鹰潭市| 洪雅县| 浦县| 阿尔山市| 孟村| 兴城市| 嵊泗县| 公主岭市| 衡南县| 烟台市| 招远市| 阿瓦提县| 霍山县| 沐川县| 阳城县| 高安市| 广饶县| 丰台区| 柳州市| 淳化县| 安福县| 江川县| 温宿县| 阿合奇县|