Okay, my .htaccess file is as follows:
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]
The first 2 rewrites work fine, no problems at all. Its the second one that does not work as planned. I dont see why either, its the same line as the previous one, just altered for a different file.
I get this error on all of my pages with this configuration.
Warning: Cannot modify header information - headers already sent by (output started at /home/ddd/public_html/ddd/conversation.php:1) in /home/ddd/public_html/ddd/conversation.php on line 24