JastaFly
@JastaFly

Google и urlrewrite Битрикса?

Гугл стла сканировать ссылки на экшены:
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. Может кто знает нюансы роутинга в Битриксе и может подсказать как, такое возможно?!
  • Вопрос задан
  • 60 просмотров
Пригласить эксперта
Ответы на вопрос 1
pro6ka
@pro6ka
web developer
Скорее всего, google сканирует не только html в исходном коде страницы, но и подключенный js, а уже в нём содержатся указанные ссылки. Проиндексировать urlrewrite.php google не может, т. к. он не рендерится в html (если только вы этого намеренно не сделали ;-)). Кроме этого google может получать данные о ссылка по переходам пользователя, которые так же могут содержать указанные вами ссылки.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы