よくあるご質問 ご利用の注意事項 当サイトについて お問い合わせ
cman.jp > htaccess作成 > htaccess解説 > SSI,CGI,PHP拡張子変更
htaccess解説/SSI,CGI,PHP拡張子変更
セキュリティーの観点などより、「SSI」「CGI」「PHP」の拡張子を「.html」などで実行したい場合があります。
通常、「SSI=.shtml」「CGI=.cgi または .pl」「PHP=.php」が拡張子となりますが、htaccessを利用すれば、それぞれの拡張子を変更することができます。
「.htaccess」ファイル
SSIを「.html」で動かす。
AddType text/x-server-parsed-html .html
PHPを「.html」で動かす。
AddType application/x-httpd-php .html
CGIを「.html」で動かす。
AddType application/x-httpd-cgi .html
SSIを「.html」、PHPを「.phtml」、CGIを「.chtml」で動かす。
AddType text/x-server-parsed-html .html
AddType application/x-httpd-php .phtml
AddType application/x-httpd-cgi .chtml
構文 意味
<Files ~ "\.(txt|log|csv)$">
</Files>
htaccessで制限する対象のファイルをパターンマッチ(正規表現)で指定する。
「</Files>」までの範囲で対象となる。
例は、拡張子が「.txt」「.log」「.csv」のファイルを対象としている。
deny allow:許可する、deny:拒否する
例は、「from all」としてすべて拒否としています。
例は、ssiやcgi、phpが利用可能な状態に有効です。
無効な場合は、下記の設定が必要ですが、サーバー管理者により制限されている場合もあります。


運営会社 : 株式会社シーマン - 個人情報保護方針
当社無料サービス : サーバー監視 - 写真・画像の加工サービス - QRコード作成 - ファイル暗号化 - ブラウザキャプチャ
Copyright (C) 2010 Cman Corporation. All Rights Reserved.