.htaccess, Joomla и дубли страниц

P
На сайте с 04.08.2008
Offline
15
3126

Есть сайт на Joomla. При индексации в Google появляется очень много дублей страниц вида:

http://www.site.ru/cat/page.html?548fd2bca8921cf19a72dbdcacc0de=b96c2c836854caf5601c8e34d912e422

Как можно со станиц такого типа поставить либо 301 редирект на http://www.site.ru/cat/page.html или поставить 404 ошибку?

Пытался написать правило в .htaccess - не получилось, знаний не хватает.

Evgen1973
На сайте с 20.11.2006
Offline
154
#1

/ru/forum/373500

Как раз Ваш случай - Joomla. Точнее Joomla + виртуемарт.

nik-shumilin.narod.ru (http://nik-shumilin.narod.ru)
P
На сайте с 04.08.2008
Offline
15
#2

Смотрел эту тему. Там для одной конкретной страницы, а мне для всех страниц надо, там шаблон наверное нужно написать, а как - не знаю

yanus
На сайте с 21.01.2009
Offline
348
#3

первый вариант с robots.txt, просто написать

Disalow: /page?* // все адреса, которые содержат page? и символы после "?" со временем выпадут из индекса.

второй - поставить на джумлу sh404SEF он используется для создания ЧПУ. в итоге он соберет все адреса одной страницы, оставит только вида "http://www.site.ru/cat/page.html" , "левые" адреса на страницах поменяет на нужные.

с .htaccess на ум ничего не приходит.

P
На сайте с 04.08.2008
Offline
15
#4

Спасибо, попробую оба варианта.

не знал, что в robots.txt можно по шаблону запрещать.

yanus
На сайте с 21.01.2009
Offline
348
#5
peacedate:
Спасибо, попробую оба варианта.

не знал, что в robots.txt можно по шаблону запрещать.

не забудьте только проверить работоспособность robots.txt в панелях ВМ яндекса и гугла, мало ли что.

P
На сайте с 04.08.2008
Offline
15
#6

В яндексе роботс.тхт работает. Вот если много страниц будет на сайте, то этим способом затруднительно будет

_
На сайте с 09.06.2008
Offline
158
#7

Пропишите в .htaccess

php_value session.use_trans_sid 0

Настраиваю напильником Joomla 1.5 (http://joomla15.ru) Если постоянно взламывают движок, достаточно сменить хостинг (http://2s4.ru/ytx) всем СРОЧНО (14 дек) обновлять или патчить joomla-сайты (/ru/forum/919351)
P
На сайте с 04.08.2008
Offline
15
#8

У меня прописано:

php_flag session.use_trans_sid Off

php_flag session.use_only_cookie On

php_flag session.auto_start On

Эффект нулевой, Google все равно плодит дубли.

Попробую Ваше решение.

psevdobum
На сайте с 16.02.2008
Offline
21
#9

вот мой robots.txt мне помогло

User-agent: *

Allow: /$

Allow: /*.php$

Allow: /*.jpg$

Allow: /*.gif$

Allow: /*.xml$

Allow: /*.png$

Allow: /*.html$

Disallow: /

Disallow: /administrator/

Disallow: /cache/

Disallow: /components/

Disallow: /editor/

Disallow: /help/

Disallow: /images/

Disallow: /includes/

Disallow: /language/

Disallow: /mambots/

Disallow: /media/

Disallow: /modules/

Disallow: /templates/

добрый пока на меня смотрят хорошо. Дизайн интерьера (http://www.corner.com.ua/index.php?option=3ddesign) Дизайн, разработка сайтов (http://www.corner.com.ua)
P
На сайте с 04.08.2008
Offline
15
#10

Что удивительно, Гугл даже с одной строчкой "Disallow: / " в роботс.тхт продолжал спокойно индексировать сайт :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий