tomcat 301很明顯不提供此功能應該更正確的叫做JAVA301,適合要做友好SEO的朋友
不多做解釋,做SEO的話JAVA基本選urlrewrite,所以下面講的是如何結合urlrewrite做域名跳轉。對於301此文章基本是精華貼了。下面直接貼代碼。
注意下面的condition不是指你要攔截什麼域名而是與你要跳轉的域名相對應,比如jb51.net跳www.jb51.net 那就在condition填www.jb51.net
第一種urlrewrite配置:
代碼如下:
<urlrewrite>
<rule>
<name>seo redirect</name>
<condition name="host" operator="notequal">^www.jb51.net</condition>
<from>^/(.*)</from>
<to type="permanent-redirect" last="true">http://www.jb51.net/$1</to>
</rule>
</urlrewrite>
第二種urlrewrite配置:
代碼如下:
<urlrewrite>
<rule>
<name>seo redirect</name>
<condition name="host" operator="notequal">^www.jb51.net</condition>
<condition name="host" operator="notequal">^localhost</condition>
<from>^/(.*)</from>
<to type="permanent-redirect" last="true">http://www.jb51.net/$1</to>
</rule>
</urlrewrite>