ExBB Community » Файловый ExBB » Обсуждаем » Поисковая оптимизация ExBB

Страниц (4): « 1 2 [3] 4 »
 

31. gudman - 13 февраля 2011 — 20:29 - перейти к сообщению
Zeg пишет:
Также заметил, что некоторые "умные" боты где-то раскапывают ссылки вида /forum/index.php?c=N, где N - несуществующий, чаще заведомо больший номер форума, а то и вообще что-то невообразимое, типа /forum/index.php?c=f11. Было бы неплохо отлавливать такие кривые номера форумов и по ним также выдавать искалкам 404.

Не согласен! Пример с моего форума. Вот ссылка рабочая:
http://jeepgarage.ru/forum/index.php?c=3
Этой ссылкой я пользуюсь и эта ссылка мне нужна! Она ведет впрямую на раздел форума!
А вот ссылки такого типа:
http://jeepgarage.ru/forum/index.php?c=f13
Считаю закрывать нужно!!!
Строка в роботс.тхт должна быть следующей:
CODE:
Disallow: /forum/index.php?c=f*
32. Zeg - 13 февраля 2011 — 21:36 - перейти к сообщению
gudman, Вы несколько невнимательно изучили материал Улыбка.

Ваша первая ссылка будет работать (я тоже такими пользуюсь), а вместо второй - получим сообщение об ошибке. Исправление было чуть ранее в этой ветке. Если поискать мои варианты robots.txt (а лучше сразу взять рабочий), то как раз там и будет строка:
CODE:
Disallow: /forum/index.php?c=f


Кстати, "*" в конце не нужна, т.к. она подразумевается по умолчанию.



Теперь второй этап оптимизации Подмигивание

Ранее не раз озвучивалось на страницах форума, что необходимо убрать ссылки на первую страницу с параметром p=1, т.к. адреса, вида /forum/topic.php?forum=N&topic=M&p=1 и /forum/topic.php?forum=N&topic=M (версия для печати имеет вид printpage.php?forum=N&topic=M&p=P, не знаю, есть ли смысл так делать) идентичны, что искалками не приветствуется в принципе. Потому предлагаю решение такое:

1. Удалить подобные страницы (с параметром p=1) из поискового индекса.

Есть два варианта:

a) Ставим 301-ый редирект через .htaccess (если есть "вес", который нужно передать первой странице), добавив в него строки:
CODE:
RewriteEngine on
Options +FollowSymLinks

RewriteCond %{QUERY_STRING} ^forum=(.*)&topic=(.*)&p=1$
RewriteRule ^(.*)$ $1?forum=%1&topic=%2 [R=301,L]

RewriteCond %{QUERY_STRING} ^forum=(.*)&topic=(.*)&p=1$
RewriteRule ^(.*)$ $1?forum=%1&topic=%2 [R=301,L]


b) Самый простой способ (спасибо за настойчивость gudmanПодмигивание ) запрещаем такие страницы через robots.txt ("вес" отсутствует или ничтожно мал):

CODE:
Disallow: /forum/*p=1$


2. Убрать ссылки на форуме из "пагинатора". Для этого открываем include/lib.php и находим строку
CODE:
return $paginator;


Перед ней вставляем
CODE:
// Убираем p=1
$paginator = str_replace('&p=1"','"',$paginator);
$paginator = str_replace('&p=1"','"',$paginator);
33. gudman - 13 февраля 2011 — 23:01 - перейти к сообщению
Zeg пишет:
Удалить подобные страницы (с параметром p=1) из поискового индекса. Для этого ставим 301-ый редирект через .htaccess, добавив в него строки:

А почему нельзя их просто запретить в том же роботс.тхс, как это сделано с v=l
CODE:
Disallow: /forum/*v=l*


Такуюже строку можно сделать и для p=1:
CODE:
Disallow: /forum/*p=1
34. Zeg - 13 февраля 2011 — 23:57 - перейти к сообщению
gudman, в принципе, можно, просто, если были ссылки на эти самые страницы с указанием первой страницы и эти ссылки имели какой-то "вес", то запретив их через роботс.тхт, вы просто этот "вес" потеряете. В моем случае - "вес" передастся на первые страницы (которые теперь будут без параметра р=1). Но, думаю, это не принципиально.

Только тогда надо писать:
CODE:
Disallow: /forum/*&p=1$

Иначе запретятся еще и страницы с номерами от 10 до 19, от 100 до 199 и т.п.
(Добавление)
Для гурманов медитации над индексом и выдачей Яндекса - см. первую часть этого поста. И все равно считаю, что убирать дубли надо. Со временем все утрясется (после полной переиндексации) и все должно стать на свои места, как и прежде.
35. gudman - 14 февраля 2011 — 00:29 - перейти к сообщению
Zeg пишет:
И все равно считаю, что убирать дубли надо.

абсолютно согласен!

Zeg пишет:
Только тогда надо писать:
CODE:
Disallow: /forum/*&p=1$


А вот за это спасибо! Это действительно правильно! Прописал у себя в роботс.тхт

З.Ы. Вот по этой причине я и создал тему с предложением внести файл роботс.тхт в исходный дистрибутив форума! Подмигивание
36. Zeg - 14 февраля 2011 — 01:34 - перейти к сообщению
Т.к. ссылки в версии для печати имеют вид printpage.php?forum=N&topic=M&p=P, поправил свой пост с инструкцией.
(Добавление)
Следуя из вышесказанного, gudman, лучше используйте Ваш первый вариант, т.е.
CODE:
Disallow: /forum/*p=1$


или более подробный:

CODE:
Disallow: /forum/topic.php?forum=*&topic=*&p=1$
Disallow: /forum/printpage.php?forum=*&topic=*&p=1$
37. gudman - 14 февраля 2011 — 02:24 - перейти к сообщению
Zeg, ну я так понимаю, что строка:
CODE:
Disallow: /forum/*p=1$

Исключает две последующих? ИМХО нет смысла прописывать подробный вариант!
38. Zeg - 14 февраля 2011 — 03:37 - перейти к сообщению
gudman пишет:
Исключает две последующих?

Именно.
39. manh88 - 3 мая 2011 — 07:51 - перейти к сообщению
Подскажите где менять мета теги description и Keywords
40. Defenderyk - 3 мая 2011 — 08:23 - перейти к сообщению
manh88, нигде. такой возможности нет
41. electron - 3 мая 2011 — 08:42 - перейти к сообщению
Defenderyk, зачем человека вводите в заблуждение? как это нету такой возможности???? файл all_header.tpl открываете блокнотом и вперед, все метатэги там. или если хотите из админки их редактировать - установите дополнение: Перенос ввода description и keywords в админцентр
42. саня - 3 мая 2011 — 08:43 - перейти к сообщению
а разве в админке нет, или в all_header.tpl
43. Defenderyk - 3 мая 2011 — 08:46 - перейти к сообщению
electron, я про динамику говорил, что нет возможности менять
44. BON - 3 мая 2011 — 09:00 - перейти к сообщению
Defenderyk, что значит динамика? а мод кейвордс для тем? разве это не катит?
45. manh88 - 3 мая 2011 — 09:10 - перейти к сообщению
А обе строки редактировать?
<meta name="Keywords" content="{$GLOBALS['fm']->exbb['keywords']}">
<meta http-equiv="Keywords" content="{$GLOBALS['fm']->exbb['keywords']}">

для описания тоже две. чем они отличаются?

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0523]     [ ]