Файл link.php
<?php
if (isset($name))
{
$filelink = file("files/link_base.set");
for($i=0;$i<count($filelink);$i++)
{
$qq = explode("::", $filelink[$i]);
if ($qq[0]==$name)
{
echo '<META HTTP-EQUIV="Refresh" CONTENT="0; URL='.$qq[1]."\">";
}
}
}
?>
Файл link_base.set содержит что-то вроде
xxx::xxx.ru
php::php.ru
Благодаря сему ссылка типа /link.php?name=xxx переадресовывает на xxx.ru
Вопрос в том, что на одном сайте это работает, а на другом (на другом хостинге) не работает - вместо переадресации просто белый экран.
При этом все эти файлы абсолютно одинаковы на обоих сайтах.
Вроде раньше как-то решал эту проблему, не могу вспомнить как. Сейчас думал, что может нужно что-то дописать в .htaccess, но нет. На работающем сайте хоть удаляй, хоть прописывай там что-то, всё равно работает, а на втором нивкакую.
Для примера 2 одинаковые ссылки с двух сайтов:
http://top-2100.ru/link.php?name=Wmmail
http://tops2100.ru/link.php?name=Wmmail
параметры хостинга, на котором переадресация работает http://top-2100.ru/info.php
параметры хостинга, на котором переадресация не работает http://tops2100.ru/info.php
Вот здесь уже пытались помочь, но всё тщетно.