ウェブのルートディレクトリ(Apache では public_html)に次のファイルとディレクトリを置く。
- index.php
- .htaccess
- user などのディレクトリ
index.php
すべてのアクセスにおいてルートディレクトリの index.php を読みこむようにする。この設定は htaccess で行う。
index.php では
- SQLデータベースの接続
- 汎用的なユーザー定義関数の定義
- グローバル変数の設定
- ヘッダーとフッターの読みこみ
などを行う。サインインなどの複雑なページが多い場合、四番目のヘッダーとフッターの読みこみは行わないほうがいい。
.htaccess
すべてのページで上の index.php を読みこませるためには htaccess でリダイレクトを行う。
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php<span>%% inline_0 %%</span> index.php [L]
これで /account/ という相対パスにアクセスできるようになった。/account/ にアクセスしたときの表示は /account/index.php に書く。