Создаются виртуальные страницы (кэштируется адрес)

Внимание! Все сообщения на форуме проходят модерацию. Ваше сообщение появится после проверки.
Возникла проблема, если набрать рандомный несуществующий адрес страницы (404 ответ), то есть вероятность того, что она каким то образом (кэшируется/создается виртуальная страница) обходится роботом Яндекса и может попасть в поиск, что не правильно. Есть ли решение данной проблемы?
Цитата
Никита Кулагин написал:
Возникла проблема, если набрать рандомный несуществующий адрес страницы (404 ответ), то есть вероятность того, что она каким то образом (кэшируется/создается виртуальная страница) обходится роботом Яндекса и может попасть в поиск, что не правильно. Есть ли решение данной проблемы?
Была такая проблема: если из яндекс браузера походить по несуществующим страницам он, все равно, отправляет их в индекс.
Кстати, по этой же причине не работает правило в robots.txt и индексируются результаты поиска - просто Яндекс браузер, отправляет все в поиск.

Единственное, как получилось обойти это: сделать редирект со всех не существующих страниц (с 404.php) на главную.
Просто, на 404 выдается страница с таймером. Через n-ое время редирект на главную, что бы пользователи понимали что происходит
"Бла бла бла такой страницы больше нет, через (красивый таймер обратного отсчета) вы будете перенаправлены на главную"
Но это, так себе решение.
Михаил, недавно обнаружил косяк в Битриксе....))

Если в компоненте news ввести в url ввести что-угодно, то пишет - элемент не найден! А должно же уводить на 04 ошибку....((( Как это лучше решить?


Нашел несколько решений, но не понятно какое лучше:

ИЛИ сделать редирект:

<?
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
if(defined("ERROR_404") && ERROR_404 == "Y" && $APPLICATION->GetCurPage(true) !='/404.php') LocalRedirect('/404.php');
?>

Или в init.php прописать:

<?
AddEventHandler('main', 'OnEpilog', '_Check404Error', 1);
function _Check404Error(){
if(defined('ERROR_404') && ERROR_404=='Y' || CHTTP::GetLastStatus() == "404 Not Found"){
CHTTP::SetStatus('404 Not Found');
GLOBAL $APPLICATION;
$APPLICATION->RestartBuffer();
require $_SERVER['DOCUMENT_ROOT'].'/404.php';
}
}
?>
В настройках компонента, в самом низу есть "Показ специальной страницы:" - ставим галку
и под ней "Страница для показа (по умолчанию /404.php):" - можно указать произвольную

Во всяком случае такого бага не видел нигде, что бы оно не работало
Михаил, вот о чем я говорил - https://myplitka.com/news/3/

Как понимаю это ваш сайт))  

Такая же у вас ошибка (я без претензий каких-либо, просто заметил...)  ))  
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
Загрузить картинки
 

Стоимость разработки на 1С-Битрикс:

Индивидуальная разработка магазина

от 350 000 руб. от 5-ти недель

Разработка магазина на 1С-Битрикс с нуля. Дизайн, сборка и оптимизация производительности под конкретный проект и требования. Реализация любого функционала без ограничений готовых решений.

Запуск сайта на готовом решении

от 150 000 руб. от 7-ми дней

Вариант для тех, кто не хочет тратить много средств на индивидуальный проект, и не имеет серьезных требований к сайту. Магазин, быстро запускается на базе одного из 200-та готовых решений.

Мобильное приложение

от 400 000 руб. от 5-ти недель

Разработка кроссплатформенного мобильного приложения, которое не уступает нативным решениям как в производительности, так и пользовательском опыте. Публикуется в AppStore, GooglePlay и RuStore

Сайт компании

от 300 000 руб. от 2-х недель

Корпоративный сайт с информационными разделами, каталогом товаров или услуг. Включает формы обратной связи карточек каталога, любое количество статичных и динамичных разделов.

Инфоресурс

от 300 000 руб. от 4-х недель

Информационный ресурс любой сложности. Сайт для СМИ, городской портал или многопользовательская доска объявлений. Внутренние форумы, блоги- по необходимости.

3D‑моделирование, визуализация

от 25 000 руб. от 3-х дней

По вашим фото, чертежам или описанию создадим 3D‑модели и отрендерим набор изображений для каталога товаров: общий вид, крупные планы и технические ракурсы или 360°‑обзор товара.