Система управления контентом MediaWiki создает множество ссылок, которые я хочу, чтобы их веб-страницы не были обнаружены сканерами поисковых систем.
Дело не только в том, что я не хочу их проиндексирован и тем более не только я их не хочу полз, но я даже не хочу их обнаруженный !
Теоретически я могу попытаться настроить скин (тему/шаблон) моего веб-сайта MediaWiki так, чтобы удалить элементы HTML, ссылающиеся на эти веб-страницы но разумное выполнение этого требует огромного изучения архитектуры MediaWiki, чего я бы предпочел не делать, если доступны более простые решения.
- CSS
дисплей: нет
не поможет, так как разметка будет очевидна в DOM
- JavaScript
document.querySelector("#x").remove();
не поможет, так как пока он не запустится, поисковые роботы могут обнаружить элемент ссылки
- Я не могу использовать PHP 8.1.3 для игнорирования его собственных предыдущих команд, потому что в момент обработки любой разметки с такой ссылкой она будет передана пользователю.
- Я могу использовать robots.txt, чтобы попытаться предотвратить сканирование (если не индексирование) этих страниц, но, поскольку URL-адреса моего веб-сайта многоязычны и существует множество шаблонов, это может оказаться сложной задачей.
Единственный трюк, который может мне помочь, — это каким-то образом попросить сервер не обслуживать такую разметку по идентификатору CSS или классу.
Каким бы грубым это ни было, может ли это сработать? Если нет, то какой другой вариант у меня остался?