Перейти к содержимому


Выбрать шаблон и создать сайт

Как удалить дубли страниц на Joomla

#1 fairtex

fairtex
  • Пользователь
  • 154 сообщений
  • Репутация: 3
0

Отправлено 03 Июль 2015 - 15:57

Доброе время суток!
Не так давно начел работать с джумла и по ходу появляеться масса вопросов по оптимизации..
Мой сайт http://phuketvisarun.ru/ - он не большой, там есть 2 меню которые ссылаються на одни и теже материалы (понимаю что мжно просто удалить одно меню, но меня так не устраивает так как я хочу розобраться с проблемой, так как в будуйщем хочеться проэкт побольше.)
Порылся в интернете и мне показалось что самое оптимальное способы - это ридирект 301 либо Robot.тхт
Можете подсказать как лучше сделать?

а также вопрос №2
Как убрать дубли морды страницы в сайте ?
 

Зарание спасибо!!


 

 

  • 0

robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85
Советую обратить внимание на следующее:
  1. Как убрать дубликаты страниц джумла на сайте?
  2. Убрать дубли страниц в Джумле 2.5
  3. Как убрать дубли страниц на сайте
  4. Как убрать страницу Home?
  5. Удалить дубли страниц

#2 BLIK

BLIK
  • Супермодератор
  • 3 171 сообщений
  • Репутация: 630

Отправлено 04 Июль 2015 - 04:24

@fairtex,Не скажу по поводу дублей страниц, joomla для меня мудреная cms

 

Почитай тут возможно решение подберешь для себя с редиректами и настройками.


  • 0


#3 fairtex

fairtex
    Topic Starter
  • Пользователь
  • 154 сообщений
  • Репутация: 3

Отправлено 04 Июль 2015 - 10:15

@BLIK, И на том спасибо :smile-thumb-up:  


  • 0

#4 miketomlin

miketomlin
  • Пользователь
  • 261 сообщений
  • Репутация: 35

Отправлено 04 Июль 2015 - 12:57

Чтобы убрать дубль морды, для начала нужно убрать дубль-ссылку /index.php с сайта.

 

По-хорошему, нужно закрыть все дубли, начинающиеся с /index.php, только я боюсь, что у вас это уже основная адресация, поэтому для начала на все подобные адреса нужно поставить 301-й редирект на аналогичные адреса, но уже без этого рудимента. Еще у вас присутствуют дубли со слешами на конце. Тут рекомендую делать 301-редирект на постоянной основе.


Можно конечно закрывать дубли частично или полностью в роботс, но это неправильный подход. Дублей в принципе не должно существовать.


  • 0

#5 fairtex

fairtex
    Topic Starter
  • Пользователь
  • 154 сообщений
  • Репутация: 3

Отправлено 04 Июль 2015 - 19:32

Дублей в принципе не должно существовать.

Подскажите пожалуйста, что я делал не так?
как создавать сайт что бы не было дублей со слешами и т.д. ?
(при привязывать к 2 меню один и тот же материал ?)
Спасибо. 
  • 0

#6 Evgeniy3200

Evgeniy3200
  • Пользователь PRO
  • 1 145 сообщений
  • Репутация: 264

Отправлено 05 Июль 2015 - 20:53

Что касается дубля меню, то у джумлы на этот случай есть встроенный функционал, который создает псевдо меню дублирующее. Работает так: Для пользователей будет да меню, а робот будет воспринимать как одно.

Также возможные варианты дублей лучше закрывать от индексации.
  • 0

Если вы можете наугад в полной темноте пробраться к собственной кровати, ни разу не ушибившись, значит, пора путешествовать!



#7 miketomlin

miketomlin
  • Пользователь
  • 261 сообщений
  • Репутация: 35

Отправлено 05 Июль 2015 - 22:21

Я всякими Джумлами не пользуюсь, но если там нет возможности подпраить ссылки в меню (поменять адресацию), то цена такой CMS ноль. Сами дубли при необходимости можно и в .htaccess закрыть/сделать перенаправление. Дубли, начинающиеся с /index.php, обычно убирают через условие с THE_REQUEST. Перенаправление дублей со слешем на конце в наших движках обычно делается так:

<IfModule mod_dir.c>
DirectorySlash Off
</IfModule>

RewriteEngine On

# это правило нужно только для перенаправления с www-домена
RewriteCond %{HTTP_HOST} ^www\.(.+) [NC]
RewriteRule (.*)/*$ http://%1/$1 [R=301,L]

RewriteRule (.*)/+$ /$1 [R=301,L]

Сообщение отредактировал miketomlin: 05 Июль 2015 - 22:22

  • 0

#8 fairtex

fairtex
    Topic Starter
  • Пользователь
  • 154 сообщений
  • Репутация: 3

Отправлено 07 Июль 2015 - 20:43

@miketomlin,Извеняюсь, у меня к вам несколько вопросов:
1. moisait.ру/index.php/page1 и moisait.ру/page1 - это дубль? (если ссылка идет через индекс.пхп)
2. moisait.ру/page1 и moisait.ру/page1/ -это дубль? (если на конце слеш)


  • 0

#9 miketomlin

miketomlin
  • Пользователь
  • 261 сообщений
  • Репутация: 35

Отправлено 07 Июль 2015 - 20:45

Два раза да, о чем я вам уже писал.


  • 0

#10 fairtex

fairtex
    Topic Starter
  • Пользователь
  • 154 сообщений
  • Репутация: 3

Отправлено 07 Июль 2015 - 21:29

то у джумлы на этот случай есть встроенный функционал
Где можно увидить этот функционал? 


то у джумлы на этот случай есть встроенный функционал
Сделал редирект с www.sait на sait
и так же убрал sait.ru/inex.php на sait.ru

подскажите, что делать дальше?
  • 0

robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85


Оформление форума – IPBSkins.ru