[WordPress] サーバー上のすべてのワードプレスの htaccess をオーバーライドします。

スポンサーリンク

Question

我々 はこのため、Google の周りが見つかりましたが動作するように何かを得ることができないいくつかのことを試してみた

問題

我々 に 500 のワードプレスのウェブサイトの周りを持つサーバーがあります。ロックしようとしているグローバル htaccess – しかし個々 のワードプレス htaccess を使用して私たちのオフィスの IP アドレスへのすべてのインスタンスのすべての wp-login.php ページ ダウン ファイルをオーバーライドこの

環境

Plesk には、各ウェブサイトの管理を実行する AWS Linux サーバーでサービスをホスト/ワードプレス インスタンス

質問

我々 はこれをオーバーライドする個々 の htaccess ファイルがなくてもすべてのワードプレスのログイン ページをロックダウンするサーバー上の 1 つの htaccess ファイルを設定することができる方法はありますか?


任意のヘルプまたは、これを行うに良い方法のための提案がいただければ幸いです

事前のおかげで

答え

RewriteOptions ディレクティブにアップ読んでいると仮定します。.htaccess のデバッグのヒント書き換えルール で説明され wp の

.htaccess

ファイルを生成することが分った、デフォルト

.htaccess

、現在のパスがスキャンと高いその場合に、

RewriteOptions Inherit

が指定されない限り、最低の規則が適用されます書き換え規則 子スコープで指定されているルールの後に実行 され、これは、catch-22 は、WP ファイルへのアクセスに生成防止親そのすべての実行パスに

[L]

フラグ発火規則

答えは書き換え以外の Apache メカニズムでこれを行うので、 SetEnvIf ディレクティブを使用することができます:

SetEnvIf Remote_Addr "!^192\.168\." forbidden

  Order allow,deny
  Allow from all
  Deny from env=forbidden
 

または

SetEnvIf Remote_Addr "!^192\.168\." forbidden

  Order allow,deny
  Allow from all
  Deny from env=forbidden
 

明らかにローカル ニーズに正規表現を変更する必要がありますが、これはビジネスを行う必要があります。Apache ドキュメント、この上の他の亜種を与えるが、あなたのケースで動作する 1 つを見つけることができる必要があります。これを入れて、仮想サーバーごとのコンテキスト–必要に応じて Directory(Match) ディレクティブ内で、または、共通の親ディレクトリ

.htaccess

ファイル

http://stackoverflow.com/questions/27253867/override-all-wordpress-htaccess-on-server

スポンサーリンク

Leave a Reply