HTML / オンラインマニュアル
HTML、ホームページ(ウェブ)の際に必要になる情報ををお知らせします。
URLとディレクトリ
ホームページを公開するにはpublic_htmlディレクトリにHTMLファイルなどをアップロードすることで公開することができます。 以下は公開されるURLとディレクトリの関係です。
ディレクトリ | URL | 説明 |
/ | 非公開 | FTPでファイルをアップロードしても公開されないディレクトリです。
アクセスログや、メールディレクトリなどがあります。 |
/public_html/ | http://ドメイン/ | public_htmlにファイルをアップロードすることでウェブ上に公開することができます。
例: ディレクトリ /public_html/sample.html http://ドメイン/sample.html |
/public_html/index.html | http://ドメイン/ |
インデックスファイルを置くと、ファイル名を指定せずに公開できます。 デフォルトでは以下のファイル名がインデックスファイルとなっています。 index.html |
/public_html/cgi-bin/ | http://ドメイン/cgi-bin/ | シフトウェブサーバではcgi-binディレクトリは必要ありません。 public_html以下にファイルを置くことでCGIを利用することができます。 |
ファイル拡張子
デフォルトでのファイル拡張子は下記の通りです。
拡張子 | タイプ | 説明 |
.html .htm |
text/html | HTMLファイル |
.hdml | text/html | HDMLファイル HDML(外部サイト:wikipedia) |
.shtml | text/html | SSI (Server Side Includes) SSIの詳細はSSIのページをご覧ください。 SSI(外部サイト:wikipedia) |
.cgi | CGIファイル | CGIファイル。 インタラクティブなプログラムをサーバ上で実行します。 利用できるプログラム言語にはPerl,PHP,Python,Rubyがあります。 CGIについてはCGIページをご覧ください。 |
.fcgi | FastCGI | FastCGIファイル。 高速に動作するCGIです。 詳細はFastCGIページをご覧ください。 |
.pl | Perlファイル | CGIでPerlを実行します。 |
.php | PHPファイル | mod_phpでphpを実行します。 |
.py | Pythonファイル | CGIでPythonを実行します |
.rb | Rubyファイル | CGIでRubyを実行します |
その他拡張子を追加したい場合には.htaccessにて制御可能です。 詳細はhtaccessのページをご覧ください。
FTPとパーミッション
FTPでファイルを送信することでディレクトリにファイルをアップロードできます。 FTPについての詳細はFTPのページをご覧ください。
通常のHTMLファイルのパーミッション(ファイル権限)は604になります。 特に設定せずに閲覧できます。
CGIファイルや、CGIからファイルに書き出したりする場合パーミッションの設定を行う必要が有ります。 よくわからない場合にはCGI配布サイト、ウェブアプリケーションの配布サイトなどをご覧ください。
パーミッションについての詳細はパーミッションページをご覧ください。