Google и urlrewrite Битрикса

12
JastaFly
На сайте с 09.06.2017
Offline
77
151

Гугл стла сканировать ссылки на экшены:

https://some.site/bitrix/services/main/ajax.php?action=some:action

Прикол в том что таких ссылок нет в HTML коде страницы! Есть другие:

/ajax/modal/some_modal/

но есть правило в urlwrite.php:

array (
            'CONDITION' => '#^(?:/en)?/ajax/modal/([^/]+)/.*?$#',
            'RULE' => 'action=enex:core.modal.$1',
            'PATH' => '/bitrix/services/main/ajax.php',
            'ID' => '',
            'SORT' => 300,
        )

Такое впечатление что гугл индексирует URL из правила, а не тот который указан в HTML. Может кто знает нюансы роутинга в Битриксе и может подсказать как, такое возможно?!

W1
На сайте с 22.01.2021
Offline
285
#1
JastaFly :
Такое впечатление что гугл индексирует URL из правила

Гугл не умеет читать php-файлы.

Мой форум - https://webinfo.guru –Там я всегда на связи
JastaFly
На сайте с 09.06.2017
Offline
77
#2
webinfo #:
Гугл не умеет читать php-файлы

Спасибо за бесценный комментарий кеп. Но я и не имел ввиду что гугл его прочёл. Это часть роутинга Битрикса, то есть мы переходим на URL: 

/ajax/modal/some_modal/

Но отрабатывает код в файле 

https://some.site/bitrix/services/main/ajax.php

Вот как это устроено

W1
На сайте с 22.01.2021
Offline
285
#3
JastaFly #:

Но я и не имел ввиду что гугл его прочёл 

А что же ты имел в виду, когда писал вот это?

JastaFly :
гугл индексирует URL из правила

Какой вопрос, такой и ответ. Гугл понятия не имеет, какие там у тебя правила записаны в файле. Он ходит по ссылкам. И если документ по ссылке доступен, он может его проиндексировать.

JastaFly
На сайте с 09.06.2017
Offline
77
#4
webinfo #:
И если документ по ссылке доступен, он может его проиндексировать

Нууу кажется это точно кэп 😂

webinfo #:
А что же ты имел в виду, когда писал вот это?

Нууу скажем так вопрос непростой и рассчитан на человека который либо с таким сталкивался, либо хорошо понимает как фурычит роутинг в Битрикс, ему тут в целом будет ясна проблема и информации в топике будет достаточно. Эникейшик конечно ничего не поймёт и будет писать ответы в стили "Ты дурак! Гугл не знает пхп хахаха", но в целом я на таких людей и не рассчитываю 

W1
На сайте с 22.01.2021
Offline
285
#5
JastaFly #:
либо хорошо понимает как фурычит роутинг в Битрикс

Ну я знаю, я давно и много работаю с Битриксом. И чё? Это что-то меняет? Всё равно Гугл не сможет читать системные файлы Битрикса.

JastaFly
На сайте с 09.06.2017
Offline
77
#6
webinfo #:

Ну я знаю, я давно и много работаю с Битриксом. И чё? Это что-то меняет?

Супер!! Нуу так дайте развёрнутый ответ может роутиг как-то повлиять на такое поведение гугла что в коде одни ссылки, а в индекс залетают дргуие и почему?! Или нет, не может и почем?!

W1
На сайте с 22.01.2021
Offline
285
#7
JastaFly #:

Супер!! Нуу так дайте развёрнутый ответ может роутиг как-то повлиять на такое поведение гугла что в коде одни ссылки, а в индекс залетают дргуие и почему?! Или нет, не может и почем?!

Нет, не может. Потому что Гугл понятия не имеет о внутреннем роутинге CMS.

В индекс залетают те ссылки, которые Гугл видит.

И да, байку про суслика напомнить?
- Видишь суслика?
- Нет...
А он есть.

Это к вопросу о ссылках.

JastaFly
На сайте с 09.06.2017
Offline
77
#8
webinfo #:
Гугл понятия не имеет о внутреннем роутинге CMS

Да это и гусю понятно. Суть не в гугле а в Битриксе. Можете в кратце обрисовать как работает мехенизм роутинга в Битриксе?!

W1
На сайте с 22.01.2021
Offline
285
#9
JastaFly #:
как работает мехенизм роутинга в Битриксе?!

Да как везде. Просто подключается указанный файл, и всё. 

JastaFly
На сайте с 09.06.2017
Offline
77
#10
webinfo #:
Просто подключается указанный файл

Просто банальный require, без всяких манипуляций с http?

12

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