フォーラムを検索しましたが、その情報を見つけることができませんでした。しかし、私たちはnginxのに移動した、問題なく動作します複数のIPをサイトに許可し、nginxで他のすべてのリダイレクトを行います。
RewriteEngine on
RewriteCond %{REMOTE_ADDR} !^127\.0\.0\.1$
RewriteCond %{REMOTE_ADDR} !^127\.0\.0\.2$
RewriteCond %{REMOTE_ADDR} !^127\.0\.0\.3$
RewriteCond %{REMOTE_ADDR} !^127\.0\.0\.4$
RewriteCond %{REMOTE_ADDR} !^127\.0\.0\.5$
RewriteCond %{REMOTE_ADDR} !^127\.0\.1\.[0-9]{1,3}$
RewriteRule .? http://disney.com/ [L]
:
は、私はこのような.htaccessファイルを持っています。今、私はいつも.htaccessがnginxでも動作すると思っていました。どうやらそれはなかったし、誰かが私にウェブサイトが届いているというメールを送ってきたばかりの昨日、私はそれを発見しただけだった。彼には全くアクセスできないはずです!とにかく、上記のルールをnginxでも使えるようにするのは苦労しています。 stackoverflowの上でいくつかの記事へ
おかげで、私は、このリンクを見つけた:https://winginx.com/en/htaccess
しかし、これは動作しません。 1つのIPリダイレクトルールしか作成しません...?
私の質問については、
- 他のすべてのIPを別のドメインにリダイレクトしながら複数のIPを許可することは可能ですか?
- これが可能であれば、これを行う正しい方法は何ですか?
ありがとうございます。
更新: 誰にもこの解決策はありませんか? 私は辛抱強く待っていたが、誰も答えなかった。これも可能ですか?これが不可能な場合は、私に知らせてください。ありがとうございました!
編集: 上記のRewriteCondは、上記のIPアドレスを自分のウェブサイトにのみ許可する必要があります。他のすべては(この例では)Disneyにリダイレクトされていますか?少なくとも、これは.htaccessでどのように動作するかです。
つまり、 IP 127.0.0.1を持つ誰かが許可されているため、私のウェブサイトを訪問します。 IP 127.0.5.99のユーザーが自分のサイトにアクセスすると、disney.comにリダイレクトされます。
以下の例はすべて逆です。それは明らかにそれを完全に間違って読んでいる(そして理解している)。他
gzip on;
gzip_disable "msie6";
gzip_vary on;
gzip_proxied any;
gzip_comp_level 6;
gzip_buffers 16 8k;
gzip_http_version 1.1;
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript image/svg+xml application/x-font-ttf font/opentype;
location ~* \.(?:ico|css|js|gif|jpe?g|png|svg|woff)$ {
expires 30d;
add_header Pragma public;
add_header Cache-Control "public";
proxy_read_timeout 90;
fastcgi_read_timeout 90;
}
ナッシング:
これは私が唯一の現在のセクションで「追加nginxのディレクティブ」フィールドを持っているものです。
ところで、このドメインはPlesk 12.5でCentOS 6.8で動作しています。それが重要かどうかわからない。そして、私はPlesk CPから "Additional nginx directives"を設定しています。
ローカルホストからのアクセスが可能な場合は、エクストラナルアドレスをリッスンする理由は何ですか? –
初心者のために、いくつかのnginxチュートリアルを行う必要があります。 http://www.cyberciti.biz/faq/linux-unix-nginx-access-control-howto/ http://serverfault.com/questions/380642/nginx-how-to-redirect-users-with-certain -ip-to-special-page – Worthy7