- ベストアンサー
初心者向け!.htaccessの複数設定方法とは?
- 初心者向けに、.htaccessの複数設定方法を教えていただきたいです。1つのディレクトリ内で複数の設定を指定するにはどうすれば良いのでしょうか?ベーシック認証やリダイレクトなど、さまざまな設定を行う方法も知りたいです。また、設定ごとに改行や1行あけなどの決まりがあるのかも教えていただけると助かります。
- 初心者ですが、.htaccessを使って1つのディレクトリ内で複数の設定を行いたいです。ベーシック認証やリダイレクトなど、さまざまな設定を行いたい場合、どのように指定すれば良いのでしょうか?設定ごとに改行や1行あけなどの決まりはあるのでしょうか?初心者にもわかりやすく教えていただけると助かります。
- 初級者向けに、.htaccessでの複数設定方法を教えてください。1つのディレクトリ内で複数の設定を行う場合、どのように指定すれば良いのでしょうか?ベーシック認証やリダイレクトなどの設定を行いたいです。設定ごとに改行や1行あけなどの決まりはありますか?初心者にも理解しやすく説明していただけると嬉しいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
私の認識ではですが、、、 設定ごとの改行は必要です。 例えばPerlスクリプトなどのように ; で区切って複数行を1行にまとめることは出来ない筈です。 この件について簡単な試し方は AddHandler cgi-script .cgi test こう記述すると500errorになりログには Invalid command 'test' と記録されます しかし AddHandler cgi-script .cgi ;test これはエラーになりません。 ;以降を別の記述とはみなさないからです しかし1行開けないといけないと言う事は無いようです。 ただ、後から判りやすいように1行開けたり、# でコメントを入れたりと言うことは有りますが、、、 .htaccessの文法は httpd.conf と基本的に同じものですが httpd.confの場合は コマンドラインから # /usr/local/apache/bin/apachectl configtest (自分でmakeしたApacheの場合) または # /etc/init.d/httpd configtest (yumなどで入れたApacheの場合) と打つとhttpd.confの文法チェックが出来ますが .htaccessに文法チェックの手段があるかどうかは判りません まあ、ミスすると全体に支障が出てしまうhttpd.confと違って .htaccessはサブディレクトリで試せば済むと言うことかもしれません 参考URL http://mikeneko.creator.club.ne.jp/~lab/web/htaccess/ http://httpd.apache.org/docs/2.0/ja/howto/htaccess.html
お礼
有難う御座います。大変参考になりました。 色々勉強イしていきたいと思います。