Запрет от индексации в Битриксе

O
На сайте с 08.12.2010
Offline
111
2407

Добрый день!

Подскажите, пожалуйста, не могу найти как в роботс запретить к индексации следующие типы страниц (стоит битрикс):

/aktsii/index_inc.php

/catalog/index_inc.php

/includes/catalog_tab.php

/includes/footer_copyrait.php

/includes/footer_social.php

/includes/form_contacts.php

/includes/form_slider.php

/includes/form_vopros.php

и прочее

по таким адреса выдается http://prntscr.com/jrhq8g

текстовые версии страниц

как правильно в битриксе это прописать? Выдает 200 код, что все ок

Z
На сайте с 20.07.2008
Offline
76
#1

Во всех системных файлах битрикса, должна быть похожая на эту строчка - запрещающая их отдельный вызов, в самом начале файла

<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>
Петр Лях
На сайте с 23.02.2013
Offline
139
#2

Запрещать так же, как запрещается все в robots.txt - через disallow. Посмотреть, какие страницы в папках типа /includes/ нужны, а какие нет. Исходя из этого запретить или всю папку, за исключением отдельных страниц (которые допустить к индексу через allow) или отдельные страницы.

Результативное продвижение сайта ( https://searchengines.guru/ru/forum/964018 ) Услуги по seo и usability ( http://windakolit.com )
P
На сайте с 01.08.2017
Offline
34
#3
Zaandr:
Во всех системных файлах битрикса, должна быть похожая на эту строчка - запрещающая их отдельный вызов, в самом начале файла
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>

index.php - это файл, отвечающий за работу раздела, его никак не закрыть от прямого доступа.

У меня в битриксе сделан 301 редирект для урлов с index.php на /:

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/

RewriteRule ^index\.php$ https://www.АДРЕС_САЙТА.ru/ [R=301,L]

Сборник индусского кода: www.webchaynik.ru (www.webchaynik.ru)
Z
На сайте с 20.07.2008
Offline
76
#4
prituz:
index.php - это файл, отвечающий за работу раздела, его никак не закрыть от прямого доступа.
У меня в битриксе сделан 301 редирект для урлов с index.php на /:
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ https://www.АДРЕС_САЙТА.ru/ [R=301,L]

Автор темы ничего не писал про index.php, а index_inc.php - это включаемая область, как и остальные перечисляемые файлы - это части страниц

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий