вопрос
Здравствуйте.
Известно, что начиная с версии DLE 13 ссылки загруженных фалов имеют такой вид https://сайт.ру/index.php?do=download&id=
В robots.txt подобные ссылки закрыты от индексации Disallow: /*do=download. Яндекс следует этому правилу и не индексирует их. А вот Гугл игнорирует и продолжает их индексировать, создавая тем самым дубли страниц.
Если ссылку скопировать и вставить в браузер, то идет 302 редирект на полную новость, где собственно и расположена данная ссылка на скачивание. Это из-за того, что в настройках включено "Блокировать скачивание файлов с других серверов".
Пробовал в attachment.tpl вставлять тег , но не помогает. Тогда блокируется и полная новость. Отдельную html страницу для скачивания файлов делать тоже не вариант.
Уже сколько времени мучаюсь, но не могу найти варианты. Есть варианты закрыть от индексации в Гугл данные ссылки?
Известно, что начиная с версии DLE 13 ссылки загруженных фалов имеют такой вид https://сайт.ру/index.php?do=download&id=
В robots.txt подобные ссылки закрыты от индексации Disallow: /*do=download. Яндекс следует этому правилу и не индексирует их. А вот Гугл игнорирует и продолжает их индексировать, создавая тем самым дубли страниц.
Если ссылку скопировать и вставить в браузер, то идет 302 редирект на полную новость, где собственно и расположена данная ссылка на скачивание. Это из-за того, что в настройках включено "Блокировать скачивание файлов с других серверов".
Пробовал в attachment.tpl вставлять тег , но не помогает. Тогда блокируется и полная новость. Отдельную html страницу для скачивания файлов делать тоже не вариант.
Уже сколько времени мучаюсь, но не могу найти варианты. Есть варианты закрыть от индексации в Гугл данные ссылки?
в файле .htaccess пропишите вот такие строки это предотвратит дубли
### Редиректы с index.php или index.html на сайт
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(php|html)\ HTTP/
RewriteRule .* / [R=301,L]
я дополнительно ещё отправлял запрос на удаление подобной ссылки из индекса,прямо в вебмастере есть пункт где-то "удалить страницу из индекса"
### Редиректы с index.php или index.html на сайт
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(php|html)\ HTTP/
RewriteRule .* / [R=301,L]
я дополнительно ещё отправлял запрос на удаление подобной ссылки из индекса,прямо в вебмастере есть пункт где-то "удалить страницу из индекса"