KoVaLsKy

404 страница

Рекомендуемые сообщения

KoVaLsKy

Саш, подскажи, пожалуйста, как сделать 404 страницу

пробовал через .htaccess

ErrorDocument 404 /err404.html

все равно идет редирект на главную с непонятными символами в верху и съеховшей разметкой

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
KoVaLsKy

открывается как главная страница сайта + вверху 3-4 непонятных символа

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
VaM

Ну если просто тупо не открывается страница с err404.html

Может с самим файлом этим что-то не так?

Должна ведь просто страница открываться с Вашим файлом err404.html

Правила в .htaccess просто добавляют редирект на эту страницу, но сама страница должна быть рабочей.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
KoVaLsKy

хм.

а если сделать на страницу что в админке сайта 404.html создана? нельзя так?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
VaM

Можно конечно.

В .htaccess можно любой адрес адрес страницы указывать, хоть php, хоть любой другой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
VaM

Можно и абсолютно, хотя и относительный путь тоже работает, просто не туда файл положили, видимо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
KoVaLsKy

а проблема осталась, если включен SEO URL и набираешь адрес страницы, которой не сущеструет, например assfsdfgsfdgsdfg.html

вверху сайта не понятная ерундистика

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
VaM

Что имено?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
VaM

Так это в коде значит где-то у Вас эта кака сидит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
KoVaLsKy

но когда старница есть то все ок.

не пойму где сить может это дерьмо

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
VaM

Можно поиск по всем файлам магазина запустить да найти.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
KoVaLsKy

это не в файле. это что то генерируется.

в зависимости от того что введешь в адрес, разные символы появляются

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
VaM

По умолчанию такого точно нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Blun

Как я понял, в Vamshop настройка 404 страницы осуществляется в файле .htaccess (ErrorDocument 404 http://ваш_сайт.ru/404.html). Но при включенном SEO-url, ввести в адресную строку ввести "несуществующий_адрес.html" (ключевые символы - .html), то перекидывает на главную страницу, а не на /404.html

Собственно вопрос как это подправить?

На сколько грамотный такой вариант:

в файле /manager.php исправить

mysql_free_result($result);

mysql_close();

header('HTTP/1.1 404 Not Found');

$PHP_SELF = '/index.php';

include('index.php');

на

mysql_free_result($result);

mysql_close();

header('HTTP/1.1 404 Not Found');

$PHP_SELF = '/index.php';

echo file_get_contents("http://ваш_сайт.ru/404.html");

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Blun

Но тут есть одно но - получается что 404 страница - любая страница с_несуществующим_адресом.html (т.е. контент выводится 404 страницы, а в адресной строке остается с_несуществующим_адресом.html, а должно быть /404.html)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
VaM

Сделайте 404.htm

И в .htaccess укажите .htm

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
KoVaLsKy

Сделайте 404.htm

И в .htaccess укажите .htm

не работает

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
VaM

Так а сам файл на месте?

Должно работать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
KoVaLsKy

все на месте.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
VaM

Если в .htaccess задан этот файл для 404 ошибки и он открывается в браузере, то всё должно работать.

Если конечно речь про 404 ошибку и вывод своей страницы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Blun

У меня тоже не работает!

Поменял информационную страницу 404.html на 404.htm

Эта страница не открывается (сервер не найден)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти