Интересная задача по .htaccess

S
На сайте с 27.09.2011
Offline
14
518

Здравствуйте, уважаемые!

Стоит такая задача, есть домен А, есть домен Б, мне нужно сделать чтобы заходя на Б/ПАПКА, страницы отдавались с А/ПАПКА, сделал так:

Создал файл .htaccess

RewriteEngine On
RewriteRule ^papka/(.*)$ /nastroika/index.php?id=$1 [L]

Создал файл index.php

$msg = $_REQUEST['id'];
$domain = $_SERVER['SERVER_NAME'];

$ch = curl_init();
$url_string = 'http://SAIT-B/ . $domain . '/' . $msg;
curl_setopt ($ch, CURLOPT_URL, $url_string);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
$html = curl_exec ($ch);
curl_close($ch);

if (strstr($msg, ".css")){
@header('Content-Type: text/css; charset=windows-1251');
}
elseif (strstr($msg, ".png")){
@header('Content-Type: image/png');
}
elseif (strstr($msg, ".jpg") || strstr($msg, ".jpeg")){
@header('Content-Type: image/jpeg');
}
elseif (strstr($msg, ".gif")){
@header('Content-Type: image/gif');
}
else {
@header('Content-Type: text/html; charset=windows-1251');
}
echo $html;

Но заходя на Б/ПАПКА перенаправление не происходит, а ругается на 13 строчку, которую я выделил.

Хелп.

samimages
На сайте с 31.05.2009
Offline
427
#1

Ругается, на header? Дык уберите весь вывод перед заголовком, включая пустые строки.

Опыт как иммунитет — приобретается в муках! Аудит семантики от 15К [долго] - ЛС
S
На сайте с 27.09.2011
Offline
14
#2

Сделал, всё оказалось легче легко:)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий