用戶通過舊格式的鏈接打開文檔http://server/db.nsf/VIEW_UNID/DOC_UNID
。表單中的屬性設置爲打開XPage。本地Domino鏈接和XPage
這些鏈接的來源是由「通用代理」生成的電子郵件通知。它只是發送鏈接到文檔。它不知道,什麼形式與XPage相關聯,因此它會生成通用鏈接而不是「/page.xsp & documentId = ...」。
問題:在客戶端計算的相對鏈接不起作用 - < a href = "/page.xsp?params">
應該更加有效 - 在頁面加載時沒有往返並且容易計算。他們評估爲http://server/db.nsf/0/page.xsp?params
,自然以404錯誤結束。
XPage包含「幫助」部分,RT字段包含文本,圖像和鏈接的另一個文檔是什麼。當從另一個XPage - view(/page.xsp)打開XPage時,該RT字段中的相關鏈接工作,但從通知鏈接(/ 0/UNID)重定向時失敗。
問題:如何通過舊式URL打開重定向的文檔/視圖後,將瀏覽器的地址欄有效重置爲擴展XPages格式http://server/db.nsf/page.xsp?documentId=DOC_UNID
?
爲什麼您的代理不是用* $$ OpenDominoDocument.xsp *創建鏈接?順便說一句:鏈接*/page.xsp&params *無法正常工作。相反,它應該是*/page.xsp?params *。 –
@SvenHasselbach:並非每個應用程序都基於XPage。而且順便說一句:你是對的,我只是在這裏輸入它作爲例子... –
請澄清你的問題,並修復你的問題(「&」與「?」)的網址。 – leyrer