さて、私の .htaccess ファイルは次のとおりです。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(([A-Za-z0-9\-]+/)*[A-Za-z0-9\-]+)?$ $1.php
RewriteCond %{DOCUMENT_ROOT}/$0 !-f
RewriteRule ^(.*)(\.)(.*)$ profile.php?url=$1 [L,QSA]
RewriteCond %{DOCUMENT_ROOT}/conversation/$0 !-f
RewriteRule ^(.*)(\.)(.*)$ conversation.php?with=$1 [L,QSA]
最初の 2 回の書き換えは問題なく動作し、まったく問題ありません。計画どおりに機能しない2番目のもの。前の行と同じ行が別のファイルに変更された理由がわかりません。
この構成のすべてのページでこのエラーが発生します。
警告: ヘッダー情報を変更できません - 24 行目の /home/ddd/public_html/ddd/conversation.php の (/home/ddd/public_html/ddd/conversation.php:1 で開始された出力) によって既に送信されたヘッダー