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
index.cgi
index.pl
index.php
index.rb
index.py
index.shtml
index.hdml
index.htm

/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配布サイト、ウェブアプリケーションの配布サイトなどをご覧ください。

パーミッションについての詳細はパーミッションページをご覧ください。

関連ページ

タグ

このページは? 評価を入力