![]() |
|
■環境
|
||||
Apache 1.3.29+mod_ssl を使用したweb siteに対して、HTTPでアクセスしてきたユーザを、強制的に、HTTPSへ誘導する方法を検討した。 |
||||
|
||||
■ページの移動(perlの場合)ソースの先頭に記述 | ||||
if ( $ENV{'SERVER_PORT'} == 80 ) {
exit; } |
||||
|
||||
■ページの移動(PHPの場合)ソースの先頭に記述 | ||||
<?php
if ($_SERVER["SERVER_PORT"] == 80) {
|
||||
|
||||
■問題点 | ||||
.htaccessを用いて認証を行っている時、ソースコードを読む前に、認証を聞かれてしまうため80ポートで止まってしまう。 |
|