对于 seo 和重定向旧页面,我们需要将旧的移动网站页面重定向到新的子域。但这不适用于常见的重定向规则,即
<rule>
<from>/m/</from>
<to type="permanent-redirect">http://m.website.com</to>
</rule>
这大部分时间都在按预期工作
http://website.com/m/
被重定向到
http://m.website.com
这样做之后,我们遇到了一个奇怪的问题。哪个是
http://website.com/module/m/
被重定向到
http://website.com/module/http://m.website.com/
预期的是,它也应该像以前一样被重定向。是什么导致了这个问题?
jfi,我们的 web 应用程序是使用 UrlRewriteFilter 的 struts。