Форум русской поддержки Joomla!® CMS
05.12.2016, 14:36:35 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Дубль страницы - не убирается 301 редиректом

 (Прочитано 542 раз)
0 Пользователей и 1 Гость смотрят эту тему.
bronepoezd27
Давно я тут
****

Репутация: +1/-1
Offline Offline

Сообщений: 245



« : 11.05.2015, 18:50:22 »

Всем доброго времени суток!
Имеется сайт:
http://myuborka24.ru
Есть вот такой дубль, непонятно откуда он взялся:
http://myuborka24.ru/component/content/?view=featured

Прописал в .htaccess:
Redirect 301 /component/content/?view=featured http://myuborka24.ru

А ему до лампочки, нет никакой реакции... Кто-нибудь сможет подсказать в чем тут дело? Или какуе-то другую команду 301 редиректа нужно вводить?
Записан
ELLE
Support Team
*****

Репутация: +862/-0
Offline Offline

Пол: Женский
Сообщений: 4723



« Ответ #1 : 12.05.2015, 00:50:29 »

Или какуе-то другую команду 301 редиректа нужно вводить?
Читайте FAQ по htaccess, там есть про редирект с параметрами
Записан
Kostelano
Давно я тут
****

Репутация: +27/-0
Offline Offline

Пол: Мужской
Сообщений: 350


Константин


« Ответ #2 : 12.05.2015, 01:05:00 »

Эта страница найдена роботом и она в поиске?

Вообще не нужно париться по поводу дублей, просто нужно все закрыть в robots.txt.

User-agent: *
Disallow: /administrator/
Disallow: /bin/
Disallow: /cache/
Disallow: /cli/
Disallow: /component/ -------------- убираем из индекса дубли
Disallow: /components/
Disallow: /includes/
Disallow: /language/
Disallow: /layouts/
Disallow: /libraries/
Disallow: /logs/
Disallow: /media/
Disallow: /modules/
Disallow: /plugins/
Disallow: /templates/
Disallow: /tmp/
Disallow: /*catid -------------- убираем из индекса дубли
Disallow: /*content -------------- убираем из индекса дубли
Disallow: /*search -------------- убираем из индекса страницу с поиском
Disallow: /*uncategorised -------------- убираем из индекса дубли категории материалов "БЕЗ КАТЕГОРИИ"
Disallow: /*user -------------- убираем из индекса страницы авторизации, восстановления паролей и т.д.
Allow: /images/
Allow: /media/*.css$
Allow: /media/*.js$
Allow: /templates/*.css$
Allow: /templates/*.js$
Sitemap: http://тра-та-та-та

=======================

Собственно, я не использую плагины для склейки страниц и т.д. и ничего в индексе нет левого. Главное - правильный robots.txt.
« Последнее редактирование: 12.05.2015, 01:08:01 от Kostelano » Записан
bronepoezd27
Давно я тут
****

Репутация: +1/-1
Offline Offline

Сообщений: 245



« Ответ #3 : 12.05.2015, 09:27:33 »

Эта страница найдена роботом и она в поиске?

Вообще не нужно париться по поводу дублей, просто нужно все закрыть в robots.txt.

User-agent: *
Disallow: /administrator/
Disallow: /bin/
Disallow: /cache/
Disallow: /cli/
Disallow: /component/ -------------- убираем из индекса дубли
Disallow: /components/
Disallow: /includes/
Disallow: /language/
Disallow: /layouts/
Disallow: /libraries/
Disallow: /logs/
Disallow: /media/
Disallow: /modules/
Disallow: /plugins/
Disallow: /templates/
Disallow: /tmp/
Disallow: /*catid -------------- убираем из индекса дубли
Disallow: /*content -------------- убираем из индекса дубли
Disallow: /*search -------------- убираем из индекса страницу с поиском
Disallow: /*uncategorised -------------- убираем из индекса дубли категории материалов "БЕЗ КАТЕГОРИИ"
Disallow: /*user -------------- убираем из индекса страницы авторизации, восстановления паролей и т.д.
Allow: /images/
Allow: /media/*.css$
Allow: /media/*.js$
Allow: /templates/*.css$
Allow: /templates/*.js$
Sitemap: http://тра-та-та-та

=======================

Собственно, я не использую плагины для склейки страниц и т.д. и ничего в индексе нет левого. Главное - правильный robots.txt.

Вот мой robots.txt

User-agent: *
Disallow: /administrator/
Disallow: /cache/
Disallow: /cli/
Disallow: /components/
Disallow: /images/
Disallow: /includes/
Disallow: /installation/
Disallow: /language/
Disallow: /libraries/
Disallow: /logs/
Disallow: /media/
Disallow: /modules/
Disallow: /plugins/
Disallow: /templates/
Disallow: /tmp/

Есть эти опции и все равно в индексе эта страница есть и она в поиске.
Записан
bronepoezd27
Давно я тут
****

Репутация: +1/-1
Offline Offline

Сообщений: 245



« Ответ #4 : 12.05.2015, 09:28:56 »

Читайте FAQ по htaccess, там есть про редирект с параметрами

Нашел кучу всяких параметров 301 редиректа. Добавить "/" убрать его. С домена www на без www и т.д., а про свою ситуацию я чего-то ничего не увидел. Ну только то, что я как раз и использовал...
Записан
ELLE
Support Team
*****

Репутация: +862/-0
Offline Offline

Пол: Женский
Сообщений: 4723



« Ответ #5 : 12.05.2015, 10:13:11 »

см 5. Редирект для страниц с параметрами

или в robots.txt добавить:
Disallow: /component
Записан
bronepoezd27
Давно я тут
****

Репутация: +1/-1
Offline Offline

Сообщений: 245



« Ответ #6 : 12.05.2015, 10:54:53 »

см 5. Редирект для страниц с параметрами

или в robots.txt добавить:
Disallow: /component

А у меня Disallow: /components стоял, невнимательно посмотрел.
Спасибо сейчас исправлю!
Записан
bronepoezd27
Давно я тут
****

Репутация: +1/-1
Offline Offline

Сообщений: 245



« Ответ #7 : 12.05.2015, 12:16:41 »

Вот мой robots.txt

User-agent: *
Disallow: /administrator/
Disallow: /cache/
Disallow: /cli/
Disallow: /components/
Disallow: /images/
Disallow: /includes/
Disallow: /installation/
Disallow: /language/
Disallow: /libraries/
Disallow: /logs/
Disallow: /media/
Disallow: /modules/
Disallow: /plugins/
Disallow: /templates/
Disallow: /tmp/

Есть эти опции и все равно в индексе эта страница есть и она в поиске.

Т.е. эту схему можно смело применять на всех сайтах? Ну разумеется если нет ничего экзотического, где специально нужно будет разрешить запрещенные выше категории?
Записан
Kostelano
Давно я тут
****

Репутация: +27/-0
Offline Offline

Пол: Мужской
Сообщений: 350


Константин


« Ответ #8 : 12.05.2015, 22:15:20 »

А у меня Disallow: /components стоял, невнимательно посмотрел.
Спасибо сейчас исправлю!

Исправлять не нужно, еще раз обрати внимание на мой ответ с robots.txt (выше), там есть и /component и /components.

Цитировать
Т.е. эту схему можно смело применять на всех сайтах? Ну разумеется если нет ничего экзотического, где специально нужно будет разрешить запрещенные выше категории?

Да.
Записан
bronepoezd27
Давно я тут
****

Репутация: +1/-1
Offline Offline

Сообщений: 245



« Ответ #9 : 15.05.2015, 13:14:54 »

А на сколько орректным является роботс?

User-agent: *
Disallow: /administrator/
Disallow: /cache/
Disallow: /cli/
Disallow: /component/
Disallow: /components/
Disallow: /includes/
Disallow: /installation/
Disallow: /language/
Disallow: /libraries/
Disallow: /logs/
Disallow: /media/
Disallow: /modules/
Disallow: /plugins/
Disallow: /templates/
Disallow: /tmp/

User-agent: Yandex
Allow: /
Sitemap: http://nsservice.ru/index.php?option=com_xmap&view=xml&tmpl=component&id=1

Смущает именно вот этот пункт:
User-agent: Yandex
Allow: /
Записан
arma
Живу я здесь
******

Репутация: +62/-2
Offline Offline

Сообщений: 1249


« Ответ #10 : 15.05.2015, 13:17:18 »

Он лишний - "User-agent: *" уже включает его
Записан
bronepoezd27
Давно я тут
****

Репутация: +1/-1
Offline Offline

Сообщений: 245



« Ответ #11 : 15.05.2015, 13:23:54 »

Он лишний - "User-agent: *" уже включает его

А чтобы у меня индексировались картинки
В секции Disallow если его нет, то обязательно приписывать ниже, как указано в примере от пользователя Kostelano?
Allow: /images/
Записан
bronepoezd27
Давно я тут
****

Репутация: +1/-1
Offline Offline

Сообщений: 245



« Ответ #12 : 15.05.2015, 19:19:39 »

И еще, нужно ли 404 страницу исключать из индекса?
Записан
Kostelano
Давно я тут
****

Репутация: +27/-0
Offline Offline

Пол: Мужской
Сообщений: 350


Константин


« Ответ #13 : 16.05.2015, 00:32:52 »

А чтобы у меня индексировались картинки
В секции Disallow если его нет, то обязательно приписывать ниже, как указано в примере от пользователя Kostelano?
Allow: /images/
Не обязательно.

И еще, нужно ли 404 страницу исключать из индекса?
Нужно если есть отдельная страница 404, т.е. ты можешь сам получить к ней доступ набрав адрес к примеру сайт.ру/404.html,
в противном случае не нужно.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet