了解 AEM 和邊緣交付上進行重定向的 6 種方法
重新導向是 Web 基礎架構的重要方面,尤其是在 Adobe 體驗管理員 (AEM) 和 Edge 交付服務等平台上管理內容時。現在有一個全新的無管線重定向選項,用於在 AEM/AEM Cloud Service 中進行 URL 重定向映射,現在是一個好時機來瀏覽所有可用的各種選項,因為它們都有自己的時間,地點和使用案例。
我剪了一段視頻(在雪地騎自行車時)來討論這些不同的機制,並提供了解為什麼理解它們很重要的背景。
重新導向的重要性
重新導向服務於 Web 管理中的多種目的。它們可以協助維護網站結構、管理舊版 URL,並確保使用者被導向到正確的內容。了解實施重新導向的原因對於有效的網站管理至關重要。以下是一些常見的情況:
- 網站結構變更:重新結構網站的主要部分時,重新導向可確保使用者仍可存取內容,而不會遇到連結中斷。
- 虛假網址:這 些是用戶友好的 URL,可以增強行銷工作,例如促銷頁面。
- 舊版重新導向:隨著網站的發展,舊的 URL 可能需要重新導向到新結構,以保持鏈接平等性和用戶體驗。
AEM 中的重定向類型
在 Adobe 體驗管理員中,有幾種方法可以定義重新導向。每種方法都有自己的使用案例和含義:
1.吊帶對映
Sling 對映可讓您定義發行者如何回應請求。此方法需要發行者處理要求,這可以消耗伺服器資源。建議在部署期間透過程式碼實作這些映射,而不是直接在伺服器上進行變更。
這裡有一篇關於此的很棒的博客文章 ,來 自 Albin以及 Nikhil這裡。
二.在 Apache 組態中重新導向
Apache 級別重定向可以處理複雜的情況,包括針對特定條件的深度正則表達式。就像 sling 映射一樣,這些重新導向應用程式碼進行,並使用標準管道程序進行部署 & 測試,以確保穩定性。
在 AEM 即雲服務中,這些重新導向規則會作為 AEM 程式碼的一部分管理,並透過雲端管理員 Web 層配置管道或 全 堆疊管道 部署。因此,您可以用來管理、部署和測試這些重定向規則的正常發行管道。
三.CDN 重新導向
Adobe 管理的內容傳遞網路 (CDN) 可在 CDN 層上進行重新導向。這種方法對性能有利,因為重定向發生更靠近用戶端,從而降低延遲。這些重新導向可以根據用戶端 IP、國家或其他條件邏輯進行配置。
如果您需要更多信息,我在此處寫了一篇關於 Adobe 託管 CDN 重定向的部落格文章。
但是,如果是 Adobe 受管 CDN 上的 CDN 重新導向,整個組態僅限於 100KB,因此您希望將實際規則數量保持在此重新導向設定中的最小值。剩餘的部分將在邊緣交付表格、Apache 等中進一步處理堆疊。
4.邊緣傳送重新導向
對於邊緣傳遞,可以通過簡單的試算表或文檔編寫工具來管理重新導向。此方法允許非技術性使用者輕鬆更新重定向,從而使行銷團隊可以訪問它。版本控制也可用,如果發生錯誤,可以快速恢復。
有關如何在 Edge 交付上設置重定向的文件在這裡。
Edge Delivery 中的工作表可以輕鬆處理工作表中數千個重定向,但並不像下面所述的 Apache 重寫地圖那麼強大。
5.Apache 重寫地圖 & 無管線重寫部署
由於多次重新設計和基礎架構變更,許多組織面臨管理舊版重新導向的挑戰。新的無管線重定向方法允許通過存儲在 AEM 存儲庫中的文本文件來管理大型重定向映射。此方法簡化了更新和維護舊版重新導向的程序。
這也允許以簡單的文本文件格式將重寫地圖放在更新地圖的人手中,該格式可以存儲在 AEM 中部署的 &。
另外,應該注意,這種機制是所有人中最適合進行 大量重定 向的機制。每個個別的文本文件的理論上限為 1GB,這只有瘋子才會製作一個重寫文件如此大,這樣的個人很可能應該尋求更好的生活選擇。但是,人們可以很容易地採用多種不同的重定向分區(舊式重定向,行銷重寫,虛假等),並具有自己的權限為他們提供自己的文本文件。
本頁說明如何在 AEM 做為雲端服務中實作無管線重寫地圖。
六.虛擬網址屬性
AEM 還提供用於管理虛假網址的屬性,這對行銷活動可能有益。此方法允許輕鬆更新和管理用戶友好的 URL。
實作重新導向的注意事項
在 AEM 中實現重定向時,應考慮以下幾個因素:
- 效能影響:判斷重新導向應用程式伺服器還是在邊緣處理,以獲得最佳效能。
- 使用者存 取權:決定非技術性使用者是否應該能夠更新重新導向,或是否應在部署期間限制變更為技術人員。
- 舊版管理:規劃管理舊版 URL,以確保舊鏈接繼續運作並保持其 SEO 價值。
重寫概述
從 Adobe 的網址重寫文件中:
組 _ 將規則重寫為調度器
配置向」
頁面屬性結論
重新導向是 Web 基礎架構的重要組成部分,尤其是在 Adobe 體驗管理員和邊緣傳遞服務中。透過了解可用的不同方法和所涉及的考慮因素,組織可以有效管理其重新導向,以增強使用者體驗並維持網站完整性。在計劃 AEM 實作或移轉時,請花時間評估重新導向策略,以確保順暢的過渡和持續性能。

塔德·里夫斯
阿伯利數碼首席建築師
AEM 架構師 & 開發運營人員,在 AEM/CQ 方面擁有 14 年經驗,並在系統基礎設施方面擁有 25 年以上。他在山地自行車比他從事系統管理的時間更長,儘管原來自緬因州,但他居住在佐治亞州西北部的山脈。
喜歡你聽到的嗎?對於適合您的選項有疑問嗎?我們很樂意談談!聯絡我們
播客劇集 & 博客文章

?Adobe 體驗管理器用於什麼?我們試圖在 30 分鐘或更短的時間內對 AEM 是什麼是什麼和做的基本解釋-儘管消防部門隨機出現了播客錄製時間大約 19 分鐘的時間,我們仍然成功地做到了!

,您對於在中國大陸最佳化網站性能的工具有多少了解?即使您沒有中文網站,您是否需要關心中國內的性能?你知道!

當今雲端回歸與極快的全新 Edge Delivery 服務之間的戰爭中,讓我們重新回顧:自主託管 AEM 是否仍然是一件事?