Добрый вечер! Есть 2 страницы: page1 и page2. Нужно сделать так, что бы посетителя при заходе на page1 сразу перебрасывало на page2. Т.е. page1 он видеть вообще не должен. Задача осложняется тем, что в теле этих страниц нет тегов заголовка, куда можно было бы вставить метатег с атрибутом refresh. Все страницы сайта вставляются на главную с помощью инструмента include. Попробовал вставить в голове главной страницы это: PHP: <?php if ($_SERVER["REQUEST_URI"]=='/index.php?id=page1') { echo "<meta http-equiv=refresh url='http://www.site.ru/index.php?id=page2' content=1>"; } ?> В итоге все равно открывается page1, каждую секунду, браузер пытается обновить страницу, но page1 так и остается.
PHP: <?php if (isset ($_GET['id']) && $_GET['id'] == 'page1'){ header ('Location: [url=http://www.site.com/index.php?id=page2']http://www.site.com/index.php?id=page2'[/url]); exit; } ?>
Warning: Cannot modify header information - headers already sent by (output started at C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\site\index.php:4) in C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\site\modules\head.php on line 15