0

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 フィルターを使用しています。

お返事をありがとうございます、

4

1 に答える 1