RewriteRuleを使ってアクセス制御ITエンジニアの四方山話PHP、Perl、html、xmlの開発メモ、その他色々書いています。以前から自分のブログを見て気がついていたのですが、例えば、http://sample.xxx/sub_dir/へアクセスすると、sub_dirは存在しないのに、きちんとページが表示されています。これは一体どういう仕組みなのでしょう。始めは、http://sample.xxx/index.phpなど、トップディレクトリのインデックスファイルでアクセスを制御しているのかと考えました。これでは制御できない気がします。アクセスを制御するファイルをおき、特定のディレクトリやファイルへのアクセスを、別のファイルへ飛ばしているのでしょう。それは多分【.htaccess】ファイルです。自分のブログを調べると、ありました。【.htaccess】。中身を見ると、なにやら書いてあります。わからないので、ネットで調べてみました。【RewriteRule】を使えばよいそうです。サーバーがApacheなら使えます。とばすことができます。あとは、index.phpで$fileの値を調べ、表示するページを作ればOKです。RewriteRuleが参考になります。1つ勉強になりました。SE・PGやっていました。次の良い仕事がみつからないので、ビジネスへ注力しようと思っています。