[解決済み] htaccessファイルのRewriteOptions inheritは何をするのですか?[クローズド]
質問
の設定を変更する際に
.htaccess
ファイルで、ディレクティブ
RewriteOptions inherit
がすでに存在しています。この行が何をするのか、そしてその行を削除して新しく始めるのか、あるいは既存のデータに私の設定を追加するのかについて、私は混乱しています。
このディレクティブは何をするのでしょうか、また、行を削除することによる副作用はあるのでしょうか?
補足
を使いたいのですが
DirectoryIndex
を使用して、デフォルトのインデックスファイルを選択します。
解決方法は?
その
Inherit
オプション
のhtaccessファイル内のルールは、すべてこのルールに従うことを意味します。
親
ディレクトリは継承されます。
Inherit
- これは、現在の設定が親の設定を継承するように強制します。仮想サーバ単位のコンテキストでは、これはメインサーバのマップ、条件、ルールが継承されることを意味します。ディレクトリ単位のコンテキストでは、これは親ディレクトリの.htaccess
設定または<Directory>
セクションは継承されます。継承されたルールは、このディレクティブが使用されているセクションに 仮想的にコピーされます。ローカルルールと組み合わせて使用される場合、継承されたルールはローカルルールの後ろにコピーされます。このディレクティブの位置 (ローカルルールの下または上) は、この動作に影響を与えません。ローカルルールが書き換えを強制的に停止させた場合、継承されたルールは処理されません。注意:親スコープから継承されたルールは、子スコープで指定されたルールの後に適用されます。
通常は
.htaccess
ファイルを特定のサブディレクトリに置くと、親ディレクトリのルールが優先され、適用されなくなります。参照
ディレクティブの適用方法
の中にある
.htaccessファイル
Apache HTTP サーバーチュートリアル
.:
の中にある設定ディレクティブは
.htaccess
ファイルがあるディレクトリに適用されます。.htaccess
ファイルが見つかった場合、そのサブディレクトリにも適用されます。しかし,このような場合であっても,その中に.htaccess
ファイルを上位のディレクトリに配置します。ディレクティブは、見つかった順番に適用されます。従って.htaccess
のディレクティブを上書きすることがあります。.htaccess
ファイルは、ディレクトリツリーの上位にあります。そして、それらのファイルは、さらに上位にある、あるいはメインサーバ設定ファイル自体にあるディレクティブを上書きするかもしれません。
を使用すると
RewriteOptions inherit
オプションを使用すると、親ディレクトリの書き換えルールは基本的に サブディレクトリのルールの末尾に追加されます。Apache 2.4 では、サブディレクトリのルールの前か後に追加するオプションが追加されています。このディレクティブは mod_rewrite と rewrite ルールだけに影響します。このディレクティブは
DirectoryIndex
ディレクティブは影響を受けません。この htaccess ファイルがすでにドキュメントルートにある場合は、 "parent" htaccess ファイルが存在しないので削除してかまいません。
関連
-
[解決済み] SSLが許容最大長を超えるレコードを受信しました。(エラーコード:ssl_error_rx_record_too_long)
-
[解決済み] .htaccess。無効なコマンド 'RewriteEngine' は、おそらくスペルが間違っているか、サーバー構成に含まれていないモジュールによって定義されています。
-
[解決済み] WAMPでapacheのポート番号を変更する方法
-
[解決済み] .htaccess httpからhttpsへのリダイレクト
-
[解決済み] Apache: サーバー設定によりクライアントが拒否される
-
[解決済み] Systemctlとserviceコマンドの違い
-
[解決済み] シェルで、「2>&1」はどういう意味ですか?
-
[解決済み] 汎用htaccessのリダイレクトwwwから非wwwへ
-
[解決済み】htaccess で https://www にリダイレクトされる。
-
[解決済み】apacheの非wwwからwwwへのリダイレクト
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】設定ミスの可能性が高いため、リクエストが内部リダイレクトの上限10個を超えた
-
[解決済み】htaccess - ブラウザのURLを変更せずにサブフォルダにリダイレクトする。
-
[解決済み] SSLが許容最大長を超えるレコードを受信しました。(エラーコード:ssl_error_rx_record_too_long)
-
[解決済み] NameVirtualHost は効果がなく、次のリリースで削除される予定です。
-
[解決済み] リポジトリからコードをチェックアウトする際の SVN エラー E175002
-
[解決済み] ファイルが存在しない c:/wamp/www/favicon.ico in apache error_log
-
[解決済み] java.lang.RuntimeException: org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient をインスタンス化できません。
-
[解決済み] 404 Not Found 要求された URL がこのサーバーで見つかりませんでした。
-
[解決済み] .htaccess httpからhttpsへのリダイレクト
-
[解決済み】Apacheで提供されるテキストファイルにgzipの代わりにdeflateを使用するのはなぜですか?