
蘇州網(wǎng)站制作--如何獲取頁面URL?獲取欄目或內(nèi)容地址有很多方法,下面列舉各種方面:
蘇州網(wǎng)站制作--如何獲取頁面URL?獲取欄目或內(nèi)容地址有很多方法,下面列舉各種方面:
1.通過模板機制獲取
獲取欄目地址:/channels/194.html,獲取指定欄目頁地址:/channels/194.html
獲取內(nèi)容地址:/contents/194/1118.html
如果希望獲取當(dāng)前頁的地址采用:http://www.xy88888.cn/contents/194/1118.html
2.通過欄目或內(nèi)容ID獲取
獲取欄目地址:/SiteServer_Redirect.aspx?channelid=123
獲取內(nèi)容地址:/SiteServer_Redirect.aspx?publishmentSystemID=123&contentID=123
其中channelid代表欄目的ID,可以利用STL實體194獲取;publishmentSystemID代表站點ID,可以通過184獲?。籧ontentID代表內(nèi)容ID,可以通過1118獲取。
3.通過STL元素獲取
如果使用<stl:a>等元素,系統(tǒng)在生成頁面時將自動生成帶地址的HTML,包含欄目或內(nèi)容的鏈接。
(1)訪問系統(tǒng)時出現(xiàn)Server Application Unavailable 報錯
問:
訪問系統(tǒng)時出現(xiàn)Server Application Unavailable 報錯怎么解決?
答:
導(dǎo)致這個問題的原因比較多,最常見的情況是沒有為IIS站點單獨設(shè)置應(yīng)用程序池導(dǎo)
致的。
打開IIS,新建應(yīng)用程序池,然后配置給對應(yīng)的IIS站點即可。
還有一種情況是IIS站點的ASP.NET版本不正確導(dǎo)致的,設(shè)置IIS站點屬性,將ASP.NET
版本設(shè)置為.NET 2.0即可。
(2)文件擴展名無效?
問題:
對欄目需要設(shè)計成.xml后綴的文件,制作了一個欄目模板, 文件擴展名選擇.xml.于
是就有
了一個“欄目模板.xml”的模板文件,配置好后,生成該欄目,生成后的靜態(tài)頁是“
欄目.html”,
而不是預(yù)想中的“欄目.xml”,而在單頁中,這種設(shè)置,生成的肯定是.xml文件,這
是一個bug嗎?
答:
不是bug,需要對欄目修改生成路徑!--技術(shù)支持:蘇州網(wǎng)絡(luò)公司