[英]How to implement logic based on external redirects?
我正在為客戶(房地產)建立一個網站,並且該網站上有指向其他網站(房地產廣告)的鏈接。 我的客戶在租用某些物業時通常會激活和停用這些廣告。
我的鏈接上的href看起來像這樣: <a href="https://domain.xx/estate/idxx/des-crip-tion-xx-xx-x-xx/">
。 如果廣告確實處於活動狀態,則將其帶到廣告中。 但是,如果未激活,則相關網站會將用戶重定向到https://domain.xx/estate-for-rent/city/
,從而有效地將用戶https://domain.xx/estate-for-rent/city/
到我的客戶的競爭對手中。
我希望實現一些邏輯,在該邏輯中,在將用戶移交給另一個網站之前,服務器會檢查該邏輯是否重定向到https://domain.xx/estate-for-rent/city/
或類似的邏輯,如果是這樣,請使用preventDefault
或其他內容,並通知用戶該廣告不可用,而不是將其發送到其他網站。
我想知道我是否可以使用這樣一個事實,即只有在廣告處於活動狀態時,用戶瀏覽器窗口中的結果URL(在將他們定向到另一個網站之后)才匹配我href中的URL。 我能以某種方式讓服務器嘗試訪問我的href中的url,並讓它查看重定向的位置,然后基於此進行操作嗎? 在后端,順便說一下,我正在運行帶有Express的NodeJS,如果有關系,我將嚴重依賴EJS進行模板制作。 在此先感謝您的幫助!
這聽起來更像是您可以在客戶端而不是服務器上解決的問題。 例如,在高層次上,這是我的操作方法:
click
事件(使用jQuery做到萬能的確很簡單) HEAD
通過AJAX請求到目標URL(這將是遠遠超過一個更有效的GET
而是取決於外部服務支持這個動詞) 2xx
允許重定向, 3xx
彈出消息並阻止)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.