Исключить сайт Oracle из поисковых систем? - PullRequest
0 голосов
/ 16 января 2019

Я разработчик на C #, и в прошлом году я взял на себя несколько проектов на работе, которые полностью сделаны в Oracle.У меня 0 опыта работы с оракулом.Внезапно сайты Google видны, чего они не должны ... Кто-нибудь может мне помочь, как этого избежать?

Я знаю о "robots.txt", но не знаю, где его разместить в Oracle.Нам трудно найти рут.Есть ли у Oracle особый способ это исправить?или кто-нибудь знает альтернативные решения?

Все это находится на поддомене, если это поможет.

1 Ответ

0 голосов
/ 16 января 2019

Полагаю, используется какая-то Oracle CMS, например, WebCenter Content. Любая CMS, не только Oracle, имеет встроенное управление метаданными. Если нет, то должен быть какой-либо доступ к механизму, который генерирует HTML из базы данных или содержимого XML.

Что бы я сделал - я бы поискал что-то в бэкэнде Oracle CMS, где вы можете управлять метаданными каждого веб-документа. Получив его, добавьте в метаданные каждого веб-документа метатег роботов <meta name="robots" content="noindex, nofollow">. Вот и все.

В случае, если содержимое веб-документов сохраняется в базе данных, найдите таблицу с содержанием веб-документов - если их главы сохранены в базе данных отдельно - найдите их. Затем выполните запрос INSERT в каждой строке этой таблицы с мета-тегом robots, который я написал выше.

Я могу себе представить, что после запроса INSERT вы будете вынуждены перерисовать все веб-документы - сделайте это, чтобы появился новый контент заголовка.

Другим способом может быть создание X-Robots-Tag на вашем веб-сервере (если между Tomcat и сетью существует какой-либо Apache или Nginx) и добавление в X-Robots-Tag «noindex, nofollow» -rule , Поддерживает ли Tomcat (или тому подобное) X-Robots-Tag или подобное - я не знаю.

...