fordzon

Рейтинг
145
Регистрация
06.02.2012
ValD:
ты на phpBB просто всё закрыл для индексации или в нём переделал ЧПУ

Да. Мне там нужны лишь отдельные темы с тематическим текстом.

В шапке меню. Все нужные ссылки на нужные страницы с урлами ЧПУ есть в этих темах.

А зачем лишний мусор на сайте?

---------- Добавлено 10.09.2014 в 12:51 ----------

В папке forum файл .htassec прописал

RewriteEngine on

RewriteRule ^([0-9]+)-([0-9]+)-(.*)$ viewtopic.php?t=$1&start=$2 [L]

RewriteRule ^([0-9]+)-(.*)$ viewtopic.php?t=$1 [L]

С одним идентификатором - первая страница темы. Если два идентификатора - то для остальных страниц.

---------- Добавлено 10.09.2014 в 13:02 ----------

ValD:

Disallow: /forum/

Хорошая идея. Надо сразу было так сделать и перенаправления в корневом каталоге.

Просто я избавлялся от мусора постепенно. Прятал сначала ненужные темы и разделы в админке - плохо помогало.. Потом решил с помощью редиректов....

---------- Добавлено 10.09.2014 в 13:12 ----------

fordzon:
что конкретно хочешь закрыть от индекса.

Всё в форуме. Кроме полезного контента по тематике сайта.

Форум сейчас почти пустой. Я всю публику переправил на другой домен в связи активностью флудеров и пустых бесполезных для сайта тем. В основном срач.

Но есть много нужного контента. Много поудалял. Но пока сортирую, закрыл всё в роботсе.

alaev:
А какая проблема-то?

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

Везде пишут, что за дубли страниц Гугл пессимизирует сайт.

Есть ли какие-нибудь способы запретить формирование ненужных Урлов на одни и те же страницы в Joomle?

Непонятна сама система, как образуется адрес страницы. Может что-то поправить в .htaccess?

Извиняюсь... не сюда запостил, удалить не знаю как...

Не знаю, в каком разделе задать вопрос.

Есть сайт с технической тематикой. Небольшой, 50-60 страниц. Хорошо ранжируется в Гугле и Яндексе, 1200 уникальных посетителей в сутки.

Подключены блоки РСЯ (директ).

В начале января установил туда форум, просто папку forum в корневом каталоге сайта.

Зарегистрировались участники, нагенерировалась куча страниц с не совсем тематическим флеймом...

Мне показалось, что начали падать позиции в выдаче....

Закрыл Форум в robots.txt удалил всё из индекса Гугла и Яндеса в их сервисах Вебмастер. Вроде бы как позиции стабилизировались.

Форум разрастается, уже 1300 сообщений сомнительной тематики... злободневные темы, майдан... иногда мат-перемат...

Переживаю за сайт. Может сделать бэкап на другой домен с редиректом из шаблонов wievtopic_body, wievforum_body и переселить форум?

Опасаюсь, чтоб не упали позиции. Либо ещё какие подводные камни....

Или всё же форум не помешает тематическому сайту?

И ещё вопрос.

Можно ли в форум, запрещённый в роботсе, устанавливать блоки РСЯ ?

Вроде в правилах РСЯ по этому поводу ничего нет.

rammlied:
Innerhtml это такая же переменная как и var q=5. Хотите чтобы не очищалось, используйте +=

В смысле n+=1 что ли? Пробовал. Не помогает.

---------- Добавлено 18.09.2013 в 22:06 ----------

блин... Понял!!

document.getElementById("3").innerHTML +=

Помогло!

Отлично! Спасибо!

:)

Понял. Спасибо.

Сейчас попробую...

---------- Добавлено 18.09.2013 в 21:10 ----------

ОК!

Всё отлично работает!!!!!!

Пока вставил запись первой строкой в странице поиска.

Спасибо! Всё работает.

Может потом когда-нибудь соображу как правильнее сделать...

В моих папках сайта, короме .htaccess ничего больше нет, что может повлиять на конфигурацию.

Может в папках сервера... Но я там ничего не понимаю.

siv1987:
Установите в каком-нибудь init файле русскую локаль

Как я понял, нужно прописать где-то примерно такое..

setlocale(LC_ALL, 'ru_RU.CP1251', 'rus_RUS.CP1251', 'Russian_Russia.1251', 'russian');

А где?

Про файл init в нете ничего не нашёл...

Но ведь работает, если прописать в скрите! Уже хорошо!

То есть вот этот скрипт находит совпадения в строчках с кириллицей уже независимо от регистра

setlocale(LC_ALL, 'ru_RU.CP1251', 'rus_RUS.CP1251', 'Russian_Russia.1251', 'russian');

$strrr = preg_match("/.*($word).*/i", $text, $arr);

Приятная неожиданность...

Осталось выяснить, где правильно прописать эту локаль...?

---------- Добавлено 07.07.2013 в 17:46 ----------

Убрал строчку с локалью из скрипта, всё равно работает нормально...

Видимо до перезагрузки...

Может в .htaccess записать?

Примерно такой вариант наверное устроит..

Разбил контент на строчки по \n и вывожу строчки с совпадениями

$text = explode ("\n", $text);
foreach ($text as $t)
{
$pos = mb_stripos($t, $words, null, 'windows-1251');
if($pos !== false) echo $t;
}

Всем спасибо!

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

ivan-lev,

C флагом /iu вообще не находит совпадений.. даже при поиске цифр.

print_r($arr) выводит Array ( [0] => Array ( ) [1] => Array ( ))

У меня кодировка windows-1251 на сайте. И после соединения прописано mysql_query("SET NAMES cp1251");

u это для UTF-8 вроде....?

Всего: 383