1

好的,我的.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 次重写工作正常,完全没有问题。它的第二个不按计划工作。我也不明白为什么,它与前一行相同,只是针对不同的文件进行了更改。

使用此配置,我在所有页面上都收到此错误。

警告:无法修改标头信息 - 标头已由第 24 行 /home/ddd/public_html/ddd/conversation.php 中的(输出开始于 /home/ddd/public_html/ddd/conversation.php:1)发送

4

0 回答 0