投稿日:2003年08月20日 作成鷹の巣

No.11800 URL最後の「/」について。



URL最後の「/」について。

No.11800 投稿時間:2003年08月20日(Wed) 07:58 投稿者名:pigret URL:

こんにちは。いつもお世話になってます。
URLの最後につく「/」なんですが
http://○○.com/aaa/ だと正常に表示されるんですが
http://○○.com/aaa だと表示されないんです。

自動的に最後に「/」が付いたと思うのですが、これもサーバーの設定なんですか?
サーバーは apache1.3を使ってます。
どちらでも表示されるようにしたいのですが、設定等があれば教えてください。
よろしくお願いします。

Windows2000/Apache1.3


モジュールで対応

No.11801 投稿時間:2003年08月20日(Wed) 08:56 投稿者名:OAK URL:

以前この話が出ています。参考にしてください。

http://sakaguch.com/PastBBS/0007/B0003788.html


Aliasの例。

No.11808 投稿時間:2003年08月20日(Wed) 15:23 投稿者名:stranger URL:

> こんにちは。いつもお世話になってます。
> URLの最後につく「/」なんですが
> http://○○.com/aaa/ だと正常に表示されるんですが
> http://○○.com/aaa だと表示されないんです。
>
> 自動的に最後に「/」が付いたと思うのですが、これもサーバーの設定なんですか?
> サーバーは apache1.3を使ってます。
> どちらでも表示されるようにしたいのですが、設定等があれば教えてください。
> よろしくお願いします。
>
> Windows2000/Apache1.3

Linuxのapache2ですけど

Alias /cgi-bin/ /var/www/cgi-bin/ とすると /が必要になり
Alias /cgi-bin /var/www/cgi-bin とすると /を補完してくれる?


状況に応じてモジュールの組み込みを。

No.11848 投稿時間:2003年08月23日(Sat) 00:15 投稿者名:帯鯖 URL:

帯鯖@名古屋です。

# モジュールの話題を出したスレをピックアップして頂き、有難うございます。>OAKさん

モジュールを組み込んであっても、http://○○.com/aaa で要求を出された場合には、以下の2ステップを経ます。

Step. 1 応答コード 301 を返す(リクエスト URI は、新しい URI に割り当てられた)
Step. 2 直後に応答コード 200 を返す(新しい URI に対し正常応答した)←モジュールが動作した結果

Apache のログを確認してみてください。
外部からのアクセスで2ステップを経ているものがあれば、モジュールは正常動作しています。

1ステップのみで 200 のコードを返却する手法についてはすぐに思いつきませんが、
スクーターやプロクシからのアクセスでは、「/」が付かない場合が多いです。

参照
http://www.zdnet.co.jp/help/tips/linux/l0466.html


> こんにちは。いつもお世話になってます。
> URLの最後につく「/」なんですが
> http://○○.com/aaa/ だと正常に表示されるんですが
> http://○○.com/aaa だと表示されないんです。
>
> 自動的に最後に「/」が付いたと思うのですが、これもサーバーの設定なんですか?
> サーバーは apache1.3を使ってます。
> どちらでも表示されるようにしたいのですが、設定等があれば教えてください。
> よろしくお願いします。
>
> Windows2000/Apache1.3


|目次|掲示板|過去ログ目次|▲頁先頭|