簡體   English   中英

jQuery將頁面重定向到用作頁面反向代理的URL?

[英]jQuery to redirect page to URL that serves as reverse proxy to the page?

假設有一個域名xyz.com,在DNSSimple上注冊和管理。 Rails應用程序配置為https://www.xyzDOTcom的網站服務。 還有一個子域, https://get.xyzDOTcom ,配置為使用Unbounce設置多個登錄頁面。

現在,SEO人希望通過https://www.xyzDOTcom/storage/PAGE訪問所有Unbounce頁面。 我通過將Rack的反向代理添加到config.ru來實現這一點。

問題 - SEO人員還希望現有的https://get.xyzDOTcom/PAGE URL重定向(301)到相應的https://www.xyzDOTcom/storage/PAGE對應物。 Unbounce允許將自定義Javascript博客嵌入到其頁面中,所以我嘗試了window.location = , window.location.replace(), window.location.href =等,但是在嘗試訪問https時它們都導致了無限重定向循環:/ /get.xyzDOTcom/PAGE

如何實現https://get.xyzDOTcom/PAGE的 301重定向到相應的反向代理https://www.xyzDOTcom/storage/PAGE

怎么樣

  • 創建一個新的子域get2.xyzDOTcom
  • 配置Unbounce以使用get2.xyzDOTcom而不是get.xyzDOTcom
  • 配置您的Rails應用程序以反向代理到get2.xyzDOTcom
  • get.xyzDOTcom設置新的Web服務器
  • 讓新的Web服務器重定向(301)到www.xyzDOTcom

注意:如果整個練習是因為SEO,那么無論如何都要做一個JavaScript重定向可能是個壞主意。

注意2:不知道這是否適合您,但Cloudflare Page Rules會讓您明白這一點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM