2017-05-15 14 views
0

この関数を "RewriteRule"形式に変換してください。.htaccessのRedirectMatchをRewriteRuleに変換する方法

​​

これはリダイレクトループの原因となるので、私はこのフォーマットから変更する必要があると私はRewriteCond %{HTTP_HOST} !=1.1.10.7を追加します。

私はこれを試してみましたが、作品ではありません。

RewriteCond %{HTTP_HOST} !=1.1.10.7 RewriteRule ^kubota-store-admin$ http://10.1.1.36/kubota-store-admin/$1 [L,NC,NE,R=301]

私は必要な結果は以下のとおりです。

誰でも助けることができますか?ありがとう。

答えて

1

あなたはHTTP_HOST文字列が「example.com」であるかどうかを確認する必要があり、それはこれをテストする前に、宛先ホストに

RewriteEngine on 

RewriteCond %{HTTP_HOST} ^example\.com$ 
RewriteRule ^auth/(.*)$ http://1.1.10.7/auth/$1 [L,R] 

クリアブラウザのキャッシュを一致させるべきではありません。

+0

お返事ありがとうございます。 Btw、このフォーマットを使用できますか? 1.1.10.7以外のhttp_hostを処理する 'RewriteCond%{HTTP_HOST}!^ 1.1.10.7 $' – bennysantoso

+0

はい、宛先ドメインを除外する負のRewriteCondを使用できます。 – starkeen