Tomcat サーバーで問題が発生しています。私がしようとしているのは、ネイキッド ドメインで始まるすべてのリクエストを www で始まるリクエストにリダイレクトすることです。Google で検索して urlReWriteFilter のガイドを使用すると、反対方向 (ネイキッド ドメインから www へ) の良い例がいくつか得られました。
<rule>
<note>
Moves all annoying www requests to the naked domain
</note>
<name>Domain Name Check</name>
<condition name="host" operator="notequal">www.maternal-beauty.co.il</condition>
<from>^(.*)$</from>
<to type="permanent-redirect">http://www.maternal-beauty.co.il$1</to>
</rule>
問題は、「www」プレフィックスを削除しただけで、リダイレクトがまったく得られないことです。私が要求した各アドレスは、リダイレクトなしで corespomding ページを返しただけです。
<rule>
<note>
Moves all annoying www requests to the naked domain
</note>
<name>Domain Name Check</name>
<condition name="host" operator="notequal">maternal-beauty.co.il</condition>
<from>^(.*)$</from>
<to type="permanent-redirect">http://maternal-beauty.co.il$1</to>
</rule>
唯一の違いは、'www' プレフィックスを condition 要素と to 要素から削除したことです。ここで何が問題なのかわかりません。問題があれば、Tomcat 7.0.34 と、もちろん org.tuckey.web.filters.urlrewrite.UrlRewriteFilter フィルターを使用しています。
お返事をありがとうございます、
男