私はこれをグーグルで調べてきましたが、誰も答えを持っているようには見えません。
この投稿は問題をよく説明しています:
http://www.mail-archive.com/php-general@lists.php.net/msg198576.html
サーバーは Windows 2008 FastCGI PHP 5 です
私はこれをグーグルで調べてきましたが、誰も答えを持っているようには見えません。
この投稿は問題をよく説明しています:
http://www.mail-archive.com/php-general@lists.php.net/msg198576.html
サーバーは Windows 2008 FastCGI PHP 5 です
Microsoft はこれに対する修正をリリースしました: http://www.microsoft.com/downloads/en/results.aspx?freetext=980363&displaylang=en&stype=s_basic
現時点で、これに対する唯一の答えは、PHP を使用する場合に IIS7 で FastCGI を使用しないことのようです (FastCGI のバグのため)。isapi を使用すると、301 リダイレクトが正常に機能しますが、高速ではありません。
R. Bemrose によって与えられたものでなければなりません。これは通常のサンプル コードです。PHP の実行環境について、何かが正しくないことがあると思います。
試すことができる別の方法は、ステータス行を返す CGI 標準の方法です。
header('Status: 301 Moved permanently');
header('Location: http://www.example.com/');
これをテストするための PHP はここにありませんが、これは 301 を生成しませんか?
header('Location: http://www.example.com/', true, 301);