[htaccess] 特定ディレクトリでCGI・SSIを実行可能にする

htaccess により、指定したディレクトリでCGI・SSIの実行を可能にする

CGIの実行を可能にする

Options +ExecCGI
AddType application/x-httpd-cgi .cgi
AddType application/x-httpd-cgi .pl
AddType application/x-httpd-cgi .cgi .pl

1行目は、該当htaccessを配置したディレクトリをCGIを実行できる領域に設定している。
2、3行目は、それぞれ拡張子が .cgi .pl のファイルをスクリプトとして認識させている。
4行目は、2行目・3行目を同時に設定する場合の記述例

SSIの実行を可能にする

Options +Includes
AddType text/x-server-parsed-html .shtml
AddType text/x-server-parsed-html .html
AddType text/x-server-parsed-html .htm
AddType text/x-server-parsed-html .shtml .html .htm

1行目は、該当htaccessを配置したディレクトリをSSIを実行できる領域に設定している。
2行目~4行目は、それぞれ拡張子が .shtml .html .htm のファイルでSSIを有効にしている。
5行目は、2行目~4行目を同時に設定する場合の記述例

CGI・SSIの実行を可能にする

上記二つを同時に指定する場合は以下のようになる

Options +ExecCGI +Includes
AddType application/x-httpd-cgi .cgi .pl
AddType text/x-server-parsed-html .shtml .html .htm

投稿日付 :

カテゴリー : System | htaccess

トラックバックURL

http://mashimonator.weblike.jp/mt/mt-tb.cgi/32

コメント投稿フォーム