Помощник
|
Дырки DLE в плане склейки страниц - как сделать 404 на страницах-зеркалах?, В индекс попали страницы вида /cat/cat/cat/ и т.д. |
Webprof
|
Сообщение
#1
|
||
|
|
||
|
|||
vasyatko |
28.5.2011, 16:05;
Ответить: vasyatko
Сообщение
#2
|
|
Да нечего страшного ну подумаешь переклеил вы продвигайте странице по запросам так как это нужно и внешний фактор учитываеться и рано или поздно будут по запросам страницы те которые продвигаються. И внутреняя перлинковка учитываеться у вас ведь на главной нет ссылок на страницы /cat/cat/cat/cat/cat/
-------------------- |
|
|
Webprof
|
Сообщение
#3
|
|
Согласен. Но перебивка страницы в выдаче уже произошла. Меня это смутило, так как обычная страница (без повторяющихся /cat/) очень активно продвигается + имеет очень много внутренних ссылок. Какие же интересно бюджеты были у конкурента на потопление моей страницы...
-------------------- |
|
|
bitvacms |
28.5.2011, 17:53;
Ответить: bitvacms
Сообщение
#4
|
|
Переделать .htaccess и добавить проверку в php на существование категории и url новостей.
|
|
|
o0NiK0o |
1.6.2011, 19:17;
Ответить: o0NiK0o
Сообщение
#5
|
|
Есть хак “Редирект 301, или борьба с дублированием контента”, он решает эту проблему.
Установка: Файл /engine/modules/show.full.php Найти: $tpl->set( '{full-link}', $full_link ); Добавьте ниже: $full_link_ = !isset ($_GET['cstart']) ? $full_link : $link_page . intval ($_GET['cstart']) . ',' . $news_name . '.html'; if ($config['http_home_url'] . substr ($_SERVER['REQUEST_URI'], 1) != $full_link_) { header ('HTTP/1.1 301 Moved Permanently'); header ('Location: ' . $full_link_); die (); } Но этот хак конфликтует c {PAGEBREAK} - разбивка новости на несколько страниц. Т.е. после его установки страницы типа: /cat/page,1,101-nazvanie-novosty.html /cat/page,2,101-nazvanie-novosty.html будут так же склеены до уровня /cat/101-nazvanie-novosty.html Короче, если ты при создании новостей в тексте не используешь разделитель {PAGEBREAK}, то ставь этот хак и будет тебе счастье =) |
|
|
kRicha |
1.6.2011, 19:46;
Ответить: kRicha
Сообщение
#6
|
|
в 9.3 проблема с дублями решена.
-------------------- |
|
|
Webprof
|
Сообщение
#7
|
|
o0NiK0o, благодарю, сейчас попробую.
-------------------- |
|
|
G_Market |
8.6.2011, 19:14;
Ответить: G_Market
Сообщение
#8
|
|
Никогда не имел дела с DLE, но если Вас замучали дубли страниц с повтором "/cat/cat/cat/cat/", типа
/cat/cat/cat/cat/cat/101-nazvanie-novosty.html то добавьте в начало php файла (для DLE это возможно index.php, и может еще некоторые php-файлы) следующий код $auri=explode('/',$_SERVER['REQUEST_URI']); $n=0; for ($i=2;$i<sizeof($auri);$i++){ if($auri[$i]!=$auri[1]) break; ++$n; } if($n){ $nurl='http://'.$_SERVER['SERVER_NAME']; for ($i=$n+1;$i<sizeof($auri);$i++){ $nurl.='/'.$auri[$i]; } header ($_SERVER['SERVER_PROTOCOL'].' 301 Moved Permanently'); header ('Location: '. $nurl); exit; } тогда для запросов типа /cat/cat/cat/cat/cat/101-nazvanie-novosty.html (сколько бы не повторалось "cat/", где "cat" это любая строка, а "101-nazvanie-novosty.html" это тоже любая строка) будет сделан 301 редирект на /cat/101-nazvanie-novosty.html При этом даже если поисковики и найдут где-то "/cat/cat/cat/cat/cat/101-nazvanie-novosty.html" вес этой ссылки будет передан странице "/cat/101-nazvanie-novosty.html" (в отличие от того, что при ответе с кодом 404 вес ссылки пропадет) -------------------- |
|
|
o0NiK0o |
12.6.2011, 3:59;
Ответить: o0NiK0o
Сообщение
#9
|
|
У DLE проблема не только в :
/cat/101-nazvanie-novosty.html = /cat/cat/cat/cat/cat/101-nazvanie-novosty.html но и в: /cat/101-nazvanie-novosty.html = /любая хрень/101-любая хрень.html Т.е. важен только id новости “101-“, а слева и справа от него можно дописать всё, что угодно. Вышеупомянутый мною хак решает эту проблему, но к сожалению он вырубает {PAGEBREAK} . Сообщение отредактировал o0NiK0o - 12.6.2011, 3:59 |
|
|
kRicha |
12.6.2011, 13:01;
Ответить: kRicha
Сообщение
#10
|
|
o0NiK0o, используйте актуальные версии скрипта и не городите херни.
-------------------- |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Как в пушсетках покупают по 100-200 тысяч кликов за день? | 2 | Boymaster | 724 | 24.4.2024, 17:52 автор: Boymaster |
|
Как вы отдыхаете от работы за компом | 151 | adw-kupon.ru | 19910 | 23.4.2024, 13:52 автор: Vmir |
|
Как вы бросили работу и перешли на заработок с сайтов? | 20 | uahomka | 3485 | 23.4.2024, 11:54 автор: Skyworker |
|
Быстрая индексация страниц сайта и обратных ссылок - 2Index | 39 | 2Index | 6760 | 22.4.2024, 16:16 автор: 2Index |
|
Как вывести деньги в Украине с заблокированного Юмани ? | 30 | freeax | 5048 | 20.4.2024, 16:49 автор: Liudmila |
Текстовая версия | Сейчас: 26.4.2024, 7:39 |