Apacheモジュールを作成していますが、ディレクトリ構成のマージ機能の動作についていくつか混乱しています。 mod_exampleのソースでApacheモジュールへの引数の理解ディレクトリ構成のマージ機能
、パラメータは次のように標識される:
static void *x_merge_dir_config(apr_pool_t *p, void *parent_conf, void *newloc_conf);
しかし、このようなディレクティブ所与:この機能は、http://localhost/path/へのアクセスの結果として呼び出された場合
<Location /path/>
MyOption value-from-path
</Location>
<Location />
MyOption value-from-root
</Location>
を関数は、/path/
からのparent_confと、/
からのnewloc_confを使用して呼び出されます。これは、これらのパラメータの名前に基づいて予想されるものとまったく逆です。私は親として "/"を、子/下位/最も特定のパスとして "/ blog /"を記述します。
私は本当の話が何であるか把握しようとしています。 Apacheは私とは違って "parent"という言葉を使いますか? mod_exampleはこれらのパラメータの誤った名前を付けましたか?私は単に混乱していますか?
こんにちは、投票に近い人に投票してください:私の考え方から見ると、これは絶対にソフトウェア開発の問題なので、投票を終了するときにコメントを残すと助けになります。つまり、大部分のソフトウェアのC APIに対する記述についての質問です。それは標的に見える。 – larsks