Как убрать дубли главной страницы

InstantCMS 2.X
#2 4 апреля 2023 в 10:52

 Гарри

  1. <IfModule mod_rewrite.c>
  2. Options +FollowSymLinks
  3. RewriteEngine On
  4.  
  5. RewriteCond %{REQUEST_METHOD} =GET
  6. RewriteCond %{REQUEST_URI} ^(.*)/index$
  7. RewriteRule ^(.*)$ %1/ [R=301,L]
  8.  
  9. RewriteCond %{REQUEST_URI} ^(.*)/$
  10. RewriteRule ^(.*)$ %1/ [R=301,L]
  11.  
  12. </IfModule>

Вставьте в ваш .htacces

Могу ошибаться, погуглите это

#3 4 апреля 2023 в 11:40

 Make, так выдает ошибку. 

Если решение только через .htacces, то думаю это лучше сделать, что бы было из коробки т.к. проблема с дублями получается у всех. 

#4 4 апреля 2023 в 11:41

как лучше убрать дубли главной страницы

Гарри

А еще вот такие дубли

  • demo.instantcms.ru/?blabla=1
  • demo.instantcms.ru/?blabla=2
  • demo.instantcms.ru/?blabla=3

Выкинуть книжки по сео, сомнительные инструменты для сео, верить своим глазам и не маяться ерундой. Ну где же здравый смысл в конце концов.

Изображение

т.к. проблема с дублями получается у всех. 

Гарри

Нет ни у кого проблем с дублями.

#5 4 апреля 2023 в 12:02

Возможно, но // и /index явно лишние. Уберу через .htacces

#6 4 апреля 2023 в 12:37

Ну в таком случае, да, вам нужно убирать не только дубли главной, но и каждой страницы на сайте page.html?a=a page html?a=b page2.html?b=a и т.д. в общем, Работы предстоит много))

Вам там Fuze как бы намекнул про тег каноникал. Он у вас есть на главной странице? Ссылки на дубли вы ставите где либо? Как бы — всё.

#7 4 апреля 2023 в 15:25

но и каждой страницы на сайте page.html?a=a page html?a=b page2.html?b=a и т.д. в общем, Работы предстоит много))

Нил™

Это отдельная история. И за 5 минут её не решить. Надо разбираться прятать что-то или нет. Даже несмотря на каноникал ссылки.

Он у вас есть на главной странице? Ссылки на дубли вы ставите где либо? Как бы — всё.

Нил™

Тег есть. Только почему он ведет на ссылку site.ru/ хотя истеричнее на site.ru (по крайне мере у меня такое правило. / в конце ставить только в категориях). 

site.ru/ и site.ru — это разные ссылки. И вес с внешних ссылок на разные урлы терялся. Несмотря на каноникал. Так было раньше, сейчас уже не знаю. В СЕО постоянно все меняется.     

#8 4 апреля 2023 в 15:32

Только почему он ведет на ссылку site.ru/ хотя истеричнее на site.ru

Гарри

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

site.ru/ и site.ru — это разные ссылки.

Гарри
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.