+0.64
Рейтинг
0.60
Сила

Как убрать слэш в htaccess? Или склеиваем дубли.

Все знают, что дубли это плохо, при их большом количестве можно сильно пострадать, особенно от Яндекса. Итак, я попробую дать ответ на то, как убрать часть дублей в ЛС. А если кто поможет убрать другую часть дублей — буду премного благодарен!

Убираем дубли типа ваш сайт/blog и ваш сайт/blog/ — как видите, здесь отличие только в слэше в конце. Нужно эти страницы склеить. Я предлагаю сделать так, чтобы в конце всегда был слэш, написать в .htaccess:


RewriteCond %{REQUEST_URI} (.*/[^/.]+)($|\?)
RewriteRule .* %1/ [R=301,L]


Но в таком случае (да и по умолчанию, если код указанный выше не писать), остается еще часть дублей — это сами статьи. Каждая статья доступна по двум адресам:

название статьи.html и название статьи.html/

Как видите, есть в конце слэш, и все статьи со слешем есть в индексе Яндекса. На этом сайте, кстати, тоже. Как решить эту склейку, я не знаю. Поэтому, предлагаю решить ее вместе.

Про директиву Disallow из robots.txt

Навеяно яростно обсуждавшейся заметкой господина Znayka .

Disallow из robots.txt ( как и гаубица М-30 ) — самая лучшая и старейшая из систем. SEO, правда, но тоже штука массового поражения. На данный момент, это единственный 100%-ый способ закрыть от всех поисковиков линки на сайте. Ибо rel=«nofollow», то ли вообще не работает, то ли работает оригинальным образом, но точно больше не работает так, как раньше. А noindex принимается во внимание не всеми поисковиками (Яндекс — точно понимает, а Google — точно нет).

Чем опасно? robots.txt — самый высоко приоритетный файл для веб краулеров. Изменения в нём учитываются очень быстро. Одно не верное движение — и N тысяч ваших страниц будут выкинуты из поисковых систем. И очень не скоро вернуться обратно, даже после исправления. Особенно в отношении Яндес верно. Google — он пошустрее.

Читать дальше →

Дополнение к aceAdminPanel - администрирование топиков

Здравствуйте уважаемые знатоки.
Предлагаю Вашему вниманию небольшой плагинчик (дополнение aceAdminPanel) который позволяет в удобной (я надеюсь) форме, работать с топиками а именно:


Читать дальше →

Оптимизация автоматической генерации мета тега keywords плагином "SEO"

Плагин «SEO» прекрасен в своей простоте, но результат выдаёт несколько прямолинейный. Этот вопрос уже как-то поднимал господин ETNO , но действительно интересного решения не предложил. К счастью, нет никакой магии в том, чтобы подправить нужные tpl-и и получить более интересный результат.

Чего хотелось?
  1. Всегда и везде исключить дублирование ключевых фраз.
  2. Добавить название блога в список ключевых фраз страницы топика и, собственно, самой страницы блога.
  3. Убрать запихивание стандартных ключевых фраз из конфигурации livestreet для страниц блога и топика, но всё же, кроме всего прочего, добавлять туда название сайта.
  4. Сформировать список ключевых слов для страниц «Блоги» из их названий.
  5. Ключевые фразы для списков топиков сформировать как стандартный список из конфигурации livestreet, расширенный названиями блогов, к которым относятся топики из списка.
  6. Ключевые фразы для страницы поиска по тегу сформировать как стандартный список из конфигурации livestreet, расширенный названием тега по которому искали и названиями блогов, к которым относятся найденные топики.
  7. Ключевые фразы для страницы поиска — стандартный список из конфигурации livestreet, расширенный фразой которую искали и названиями блогов, к которым относятся найденные топики или комментарии.

Читать дальше →

Универсальные RSS Фиды


Здравствуйте, представляю Вашему вниманию плагин «Универсальные RSS Фиды».
Что он делает? Располагается по адресу site/rssfeeds/<тип> предоставляет каждому потребителю РССок тот формат который он просит.
Настройка производится в конфиге:

$config['feedtypes'] = array(
	'yandex' => 'yandex.tpl',
	'ukrnet' => 'ukrnet.tpl'
);

Как видно из примера сейчас доступны 2 типа РСС фидов — Яндекс и Укр.нет и доступны они будут по адресам:
site/rssfeeds/yandex/ и
site/rssfeeds/ukrnet/ соответственно.

Дальнейшас структура фидов 1 в 1 соответствует структуре оригинальных фидов ЛС.:
http://goloskarpat.info/rssfeeds/yandex/tag/Україна
и т.д.

Жду Ваших предложений и пожеланий

P.S. Ответ на вопрос. Почему плагин, если здесь можно найти полно советов по переделке стандартной RSS-ки: Потому что это именно плагин и он никуда не денется после обновления движка и не нарушит возможные зависимости

Как в EventIndex грамотно поменять местами Good и NewAll ?

Сейчас в версии 1.0.1 при заходе на сайт грузится EventIndex, где первой страницей являются good публикации. Подскажите что именно нужно поменять (предполагаю что в ActionIndex.class.php) что бы вместо good выводились newall. Я уже шаманил, но ничего толкового не получилось :( Максимум чего добился — первой действительно загрузилась newall, но постраничность ни в ней, ни в good не работала.

Пользовательская документация

А есть ли где-то в открытом доступе пользовательска докумнтация по LS? Как писать топики, как вступать в блоги, чем блог от топика отличаеться и т.д…
Может кто-то будет не против дать ссылку на свой ресурс и отдать его гайд как подстрочник?