Serverの設定は,httpd.confと.htaccessにより行う。httpd.confは全体の設定であり,.htaccessはディレクトリー単位での設定となる。以下に記載がある通り,公式文書ではパフォーマンスが低下することを理由に,.htaccessを非推奨としている。代わりに,httpd.confのDirectory指令内での設定を推奨している。2.4しかし,レンタルサーバーなどApacheの全体設定であるhttpd.confを編集できない場合,.htaccessにより設定をカスタマイズするしかない。その場合に問題となるのが,.htaccessで使用可能な指令は何かだ。.htaccessとhttpd.confでは使用可能な指令に違いがある。公式文書では,以下の記載の通り,ドキュメントのdirectiveのcontext欄を見るように指示がある。2.4しかし,.htaccessしか使えないのだから,.htaccessで使用可能な指令の一覧がほしい。探したところ,公式文書やネット上にはそのようなリストは存在しなかった。しかたがないので自分で作ることにした。2.4の文書ページから,モジュールごとのページを取得し,その中から.htaccessで使用可能な指令をHTMLの表形式で出力する。一覧を取得し,HTMLの表形式で出力する。SyntaxやDefaultも取得しているが,HTMLの記述が複数行にまたがっていてきちんと取得できていない。wgetにより現在ディレクトリーにページを取得。Directiveがあれば一時保存。.htaccessがあれば正式保存。.htaccessがなく、ファイル終端か、次のDirectiveに来たら無視。'$a</tbody>\n</table>'出力結果を以下の表に記す。thead内のtd要素をth要素に変更し,末尾の空行2行を削除した。一覧作成に当たって,参考情報として,DefaultやSyntaxも出力している。内容が複数行にまたがっていために,うまく取得できていない。これをうまく処理しようとするとたいへんであり,元々の目的である指令一覧は取得できているので,あくまで参考とする。全モジュールからリストアップしているため,数が276個と多くなった。使うcoreなどの指令だけ把握しておけばよいだろう。Directoryなどの指令が.htaccessでは使えないことがこれで分かる。この表を元に,レンタルサーバーなどで.htaccessの設定を行っていきたい。コメントをキャンセルメールアドレスが公開されることはありません。TOPMENUPostProductPublicBookFoodMTGSocialContact。