В файле конфиг всего 15 строк, где 15 строка это закрывающий тэг php "?>"
Предпоследняя строка подключает базу функций "include_once("func.php");"
Остальное список паролей к базе и настройка соединения с базой.
Все подключаемые файлы преобразовал в utf-8 без BOM
Может я не там вызываю header?
Структура движка такая:
index.php содержит одну строку "include(main.php)"
Далее main.php проверяет в базе наличие даной страницы. если есть - то загружаем данные, если нету - то отсылаем на файл include(error404.php) где и пытаемся вызвать header 404. Но он говорит что header уже был вызван.
Пробовал вообще удалять htaccess ничего в этом плане не изменилось.
Все-таки где-то раньше выводится. Перед проверкой на несуществующую страницу подключается файл с функциями. Возможно что там какая-то функция меняет заголовок, но конкретно слова header в нем нету---------- Добавлено 14.09.2013 в 18:08 ----------ortegas,
Выполнил все, кроме функции ob_start(). Я с ней ранее не сталкивался и сейчас читаю мануал по ней чтоб применить
ortegas
Все попробовал - ничего не дало 😕
На странице выводится только bool(true)
В коде страницы видно несколько пробелов перед этой надписью. Может как-то с этим связано?
Приведите, что выводит var_dump.
bool(true)---------- Добавлено 14.09.2013 в 16:57 ----------
header('HTTP/1.1 404 Not Found');header('Status: 404 Not Found');
header('Status: 404 Not Found');
Пробовал по-всякому уже:
и вот так
header("Cache-Control: no-cache, no-store");
header("Content-Type: text/html; charset=utf-8");
header($_SERVER['SERVER_PROTOCOL']." 404 Not Found"); //include("error404.php");
exit();
header("HTTP/1.1 404 Not Found");
header("HTTP/1.0 404 Not Found");
header("Status: 404 Not Found");
die();
То-то и оно, что сама ошибка сервером отрабатывается. Остается разобраться, почему на такие страницы она дает правильный ответ, а на ту, что мне нужно, она не хочет давать статус 404 ?
Пройдите по ссылке. Там ничего не выводится. Чистый лист. Но статус 200
Дак он срабатывает на локалке то
Netcat вроде
Ребята подскажите стоит ли обьединять домен типа kiev.ua c com.ua если есть два домена на один сайт. Просто гугле видит ссылки с первого домена на второй и считает что это разные сайты. а по сути это один и тот же. Подскажите , незнаю как поступить с ним.
Сори что не в тему, но похоже вроде...
хочу задать вопрос в догонку, что б новую тему не плодить.
А если у меня есть один сайт и у него 2 домена, один региональный, а другой общий, нужно ли соединять эти домены и какой указать главным?