uttsu.com > uttsuの日記 >

2002年8月23日

2005年 8月
2004年 5月
2003年 11月, 10月, 8月, 5月, 4月, 3月, 2月, 1月
2002年 12月, 11月, 10月, 9月, 8月, 5月, 3月, 2月, 1月
2001年 6月, 5月, 4月, 3月

2002年8月23日

# ディレクトリ名の後ろに/を付けずにアクセス

uttsu.comでディレクトリ名の後に/を付けずにアクセスした場合、www.uttsu.comドメインのURLに繋がってしまう。今回、サーバーのレスポンスヘッダを調べてみた。

すると、例えばuttsu.comの/diaryにアクセスすると、以下のようなリクエストヘッダが送られる(一部)。

GET /diary HTTP/1.0

それに対し、サーバーからは以下のようなレスポンスヘッダが返される(一部)。

HTTP/1.1 302 Found
Location: http://www.uttsu.com/diary/

uttsu.com/diary へのアクセスに対し、www.uttsu.com/diary/ にアクセスするように返しているのが分かる。Locationでは完全なURLを返す必要があるので、サーバーで先に記述されているwww.uttsu.comのドメインを返してしまうみたい。

そういえば、ディレクトリ名の後ろに/がない場合の振る舞いも設定できた気がするけど、.htaccessでも可能だったかな。調べてみよう。


2005年 8月
2004年 5月
2003年 11月, 10月, 8月, 5月, 4月, 3月, 2月, 1月
2002年 12月, 11月, 10月, 9月, 8月, 5月, 3月, 2月, 1月
2001年 6月, 5月, 4月, 3月

Copyright (C) Takashi Utsunomiya. All Rights Reserved.