CGI・PHPのURL短縮
サイト製作
2006/3/28
CGIやPHPのファイル名は大抵、bbs.cgi diary.php などです。
これは、HTML同様「index」とすることでURLの短縮ができます。
当然のことですが、以外と活用法を知らない人が多いのです。
まず、以下のサンプルURLがあります。
ネットマニアで配布しているウェブログシステムを例にします。
http://www.netmania.jp/blog/index.php
もともとindexにしていますので、スラッシュ切りでもOKです。
http://www.netmania.jp/blog/
次に、モバイル版へアクセスする為のURLです。
http://www.netmania.jp/blog/index.php?mode=mobile
index.phpの後ろに、モバイルへのURLが付きます。?mode=mobile
さすがにURLは長くなりますが、この場合でもindex.phpをもちろん省くことができます。
つまり、以下のように短縮できます。
http://www.netmania.jp/blog/?mode=mobile
index.php を省けるのでURLが短くなります。
これが、blog.php などのファイル名だったら省くことはできません。
このスラッシュの後ろに?が付くURLは、迷惑メール等で頻繁に見る形です…
少しでも、URLを短くする為にファイル名をindex にしているのです。
「index」のファイル名短縮はHTMLだけではなく、CGI・PHPでも有効に使えます。
利用する機会は頻繁にありますので覚えておきましょう。