![](/img/trans.png)
[英]redirection of URL to new URL with 301 redirect not working in google app engine
[英]Google App Engine Java, 301 redirect with URL Rewrite Filter
我在myprojectsdomain.com上托管了我的App Engine項目myproject.appspot.com。 我想將myprojectsdomain.com上的所有鏈接永久重定向到brandNewDomain.com。 我在http://code.google.com/p/urlrewritefilter/上找到了Java URL Rewrite過濾器,但是我沒有看到有關如何將其用於301重定向以更改域的文檔。 所有這些示例似乎都是為了重寫同一域中的url,這對我目前的狀況沒有多大幫助。 我是在錯誤的位置尋找信息,還是有更好的方法永久重定向我的Google App Engine Java項目? 謝謝!
是的,您正在尋找錯誤的模塊。 urlrewritefilter只是在您的servlet看到URL之前就對其進行更改(但它仍會轉到該servlet)。 它不執行重定向。
您可以通過將所有URL映射到單個servlet(它僅返回重定向響應( response.sendRedirect
))來自己實現。
我將為此使用OCPsoft Rewrite:
隨着重寫 :
這是使用Rewrite(可配置)的方法。
ConfigurationBuilder.begin()
.defineRule()
.when(Domain.matches("myprojectsdomain.com").and(Path.matches("/{1}")
.where("1").matches(".*")))
.perform(Redirect.permanent("http://brandNewDomain.com/{1}"));
我希望這會有所幫助,或至少會提供有關如何使用任何重寫工具進行操作的想法。
〜林肯
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.