二级域名如何重定向到二级目录?


网站准备做一个移动版
主域名为www.domain.com
移动版域名为m.domain.com
两个域名指向的ip是一样的
现在想让用户访问m.domain.com时重定向到m.domain.com/mobile
用urlrewriterfilter配置后发现会陷入死循环,在首次执行规则后不断触发url重写规则而不是预期的只触发一次

   
  <rule enabled="true">
  
<name>手机版域名重定向</name>
<condition type="method">get</condition>
<condition name="host" operator="equal">^m.domain.com$</condition>
<from>^(.*)$</from>
<to>/mobile$1</to>
</rule>

用的虚拟主机,只有一个tomcat,apache和tomcat的配置文件都没有权限修改,在这种情况下如何实现以上要求呢?

java Web开发

名字真好吃 11 years, 6 months ago

现在只好在程序中判断请求地址的开头是否是/mobile,如果是就不再进行重定向了

艾露雅伊芙 answered 11 years, 6 months ago

Your Answer