Перейти к публикации

На этой странице обнаружена циклическая переадресация


Рекомендованные сообщения

На этой странице обнаружена циклическая переадресация

Загрузка веб-страницы по адресу http://megafile.ws/s...-web-dlrip.html вызвала слишком много переадресаций. Попробуйте очистить для этого сервера файлы cookie или разрешить их прием от независимых сайтов. Если это не поможет, возможно, проблема связана не с вашим компьютером, а с конфигурацией сервера.

Вот несколько советов и рекомендаций:

Ошибка 310 (net::ERR_TOO_MANY_REDIRECTS): Обнаружено слишком много переадресаций.

некоторые страницы сайта вызывают такую ошибку если включено:

Обрабатывать неверные URL ЧПУ:

При включении данной опции, будет происходить проверка адреса новостей. Например, при отключенной опции, адреса: http://site.ru/id-имя новости.html и http://site.ru/id-любой текст.html будут вести на одну и ту же страницу. При включении данной опции, будет осуществляться 301 редирект на верный адрес. Данная опция полезна для SEO и при смене адресов новости.

DLE 9.7

если выключить эту опцию то всё нормально.


$ wget http://megafile.ws/serial/s_dram/44815-neshvill-1-sezon-2012-web-dlrip.html

--2013-01-16 13:33:15--  http://megafile.ws/serial/s_dram/44815-neshvill-1-sezon-2012-web-dlrip.html

Распознаётся megafile.ws (megafile.ws)... 80.252.241.26

Подключение к megafile.ws (megafile.ws)|80.252.241.26|:80... соединение установлено.

HTTP-запрос отправлен. Ожидание ответа... 301 Moved Permanently

Адрес: /serial/s_dram/44815-neshvill-1-sezon-2012-web-dlrip.html [переход]

--2013-01-16 13:33:15--  http://megafile.ws/serial/s_dram/44815-neshvill-1-sezon-2012-web-dlrip.html

Повторное использование соединения с megafile.ws:80.

HTTP-запрос отправлен. Ожидание ответа... 301 Moved Permanently

Адрес: /serial/s_dram/44815-neshvill-1-sezon-2012-web-dlrip.html [переход]

--2013-01-16 13:33:15--  http://megafile.ws/serial/s_dram/44815-neshvill-1-sezon-2012-web-dlrip.html

Повторное использование соединения с megafile.ws:80.

HTTP-запрос отправлен. Ожидание ответа... 301 Moved Permanently

Адрес: /serial/s_dram/44815-neshvill-1-sezon-2012-web-dlrip.html [переход]

--2013-01-16 13:33:16--  http://megafile.ws/serial/s_dram/44815-neshvill-1-sezon-2012-web-dlrip.html

Повторное использование соединения с megafile.ws:80.

HTTP-запрос отправлен. Ожидание ответа... 301 Moved Permanently

Адрес: /serial/s_dram/44815-neshvill-1-sezon-2012-web-dlrip.html [переход]

--2013-01-16 13:33:16--  http://megafile.ws/serial/s_dram/44815-neshvill-1-sezon-2012-web-dlrip.html

Повторное использование соединения с megafile.ws:80.

HTTP-запрос отправлен. Ожидание ответа... 301 Moved Permanently

Адрес: /serial/s_dram/44815-neshvill-1-sezon-2012-web-dlrip.html [переход]

--2013-01-16 13:33:16--  http://megafile.ws/serial/s_dram/44815-neshvill-1-sezon-2012-web-dlrip.html

Повторное использование соединения с megafile.ws:80.

HTTP-запрос отправлен. Ожидание ответа... 301 Moved Permanently

Адрес: /serial/s_dram/44815-neshvill-1-sezon-2012-web-dlrip.html [переход]

--2013-01-16 13:33:16--  http://megafile.ws/serial/s_dram/44815-neshvill-1-sezon-2012-web-dlrip.html

Повторное использование соединения с megafile.ws:80.

HTTP-запрос отправлен. Ожидание ответа... 301 Moved Permanently

Адрес: /serial/s_dram/44815-neshvill-1-sezon-2012-web-dlrip.html [переход]

--2013-01-16 13:33:16--  http://megafile.ws/serial/s_dram/44815-neshvill-1-sezon-2012-web-dlrip.html

Повторное использование соединения с megafile.ws:80.

HTTP-запрос отправлен. Ожидание ответа... 301 Moved Permanently

Адрес: /serial/s_dram/44815-neshvill-1-sezon-2012-web-dlrip.html [переход]

--2013-01-16 13:33:16--  http://megafile.ws/serial/s_dram/44815-neshvill-1-sezon-2012-web-dlrip.html

Повторное использование соединения с megafile.ws:80.

HTTP-запрос отправлен. Ожидание ответа... 301 Moved Permanently

Адрес: /serial/s_dram/44815-neshvill-1-sezon-2012-web-dlrip.html [переход]

--2013-01-16 13:33:16--  http://megafile.ws/serial/s_dram/44815-neshvill-1-sezon-2012-web-dlrip.html

Повторное использование соединения с megafile.ws:80.

HTTP-запрос отправлен. Ожидание ответа... 301 Moved Permanently

Адрес: /serial/s_dram/44815-neshvill-1-sezon-2012-web-dlrip.html [переход]

--2013-01-16 13:33:16--  http://megafile.ws/serial/s_dram/44815-neshvill-1-sezon-2012-web-dlrip.html

Повторное использование соединения с megafile.ws:80.

HTTP-запрос отправлен. Ожидание ответа... 301 Moved Permanently

Адрес: /serial/s_dram/44815-neshvill-1-sezon-2012-web-dlrip.html [переход]

--2013-01-16 13:33:16--  http://megafile.ws/serial/s_dram/44815-neshvill-1-sezon-2012-web-dlrip.html

Повторное использование соединения с megafile.ws:80.

HTTP-запрос отправлен. Ожидание ответа... 301 Moved Permanently

Адрес: /serial/s_dram/44815-neshvill-1-sezon-2012-web-dlrip.html [переход]

--2013-01-16 13:33:16--  http://megafile.ws/serial/s_dram/44815-neshvill-1-sezon-2012-web-dlrip.html

Повторное использование соединения с megafile.ws:80.

HTTP-запрос отправлен. Ожидание ответа... 301 Moved Permanently

Адрес: /serial/s_dram/44815-neshvill-1-sezon-2012-web-dlrip.html [переход]

--2013-01-16 13:33:16--  http://megafile.ws/serial/s_dram/44815-neshvill-1-sezon-2012-web-dlrip.html

Повторное использование соединения с megafile.ws:80.

HTTP-запрос отправлен. Ожидание ответа... 301 Moved Permanently

Адрес: /serial/s_dram/44815-neshvill-1-sezon-2012-web-dlrip.html [переход]

--2013-01-16 13:33:16--  http://megafile.ws/serial/s_dram/44815-neshvill-1-sezon-2012-web-dlrip.html

Повторное использование соединения с megafile.ws:80.

HTTP-запрос отправлен. Ожидание ответа... 301 Moved Permanently

Адрес: /serial/s_dram/44815-neshvill-1-sezon-2012-web-dlrip.html [переход]

--2013-01-16 13:33:16--  http://megafile.ws/serial/s_dram/44815-neshvill-1-sezon-2012-web-dlrip.html

Повторное использование соединения с megafile.ws:80.

HTTP-запрос отправлен. Ожидание ответа... 301 Moved Permanently

Адрес: /serial/s_dram/44815-neshvill-1-sezon-2012-web-dlrip.html [переход]

--2013-01-16 13:33:16--  http://megafile.ws/serial/s_dram/44815-neshvill-1-sezon-2012-web-dlrip.html

Повторное использование соединения с megafile.ws:80.

HTTP-запрос отправлен. Ожидание ответа... 301 Moved Permanently

Адрес: /serial/s_dram/44815-neshvill-1-sezon-2012-web-dlrip.html [переход]

--2013-01-16 13:33:16--  http://megafile.ws/serial/s_dram/44815-neshvill-1-sezon-2012-web-dlrip.html

Повторное использование соединения с megafile.ws:80.

HTTP-запрос отправлен. Ожидание ответа... 301 Moved Permanently

Адрес: /serial/s_dram/44815-neshvill-1-sezon-2012-web-dlrip.html [переход]

--2013-01-16 13:33:16--  http://megafile.ws/serial/s_dram/44815-neshvill-1-sezon-2012-web-dlrip.html

Повторное использование соединения с megafile.ws:80.

HTTP-запрос отправлен. Ожидание ответа... 301 Moved Permanently

Адрес: /serial/s_dram/44815-neshvill-1-sezon-2012-web-dlrip.html [переход]

--2013-01-16 13:33:16--  http://megafile.ws/serial/s_dram/44815-neshvill-1-sezon-2012-web-dlrip.html

Повторное использование соединения с megafile.ws:80.

HTTP-запрос отправлен. Ожидание ответа... 301 Moved Permanently

Адрес: /serial/s_dram/44815-neshvill-1-sezon-2012-web-dlrip.html [переход]

--2013-01-16 13:33:16--  http://megafile.ws/serial/s_dram/44815-neshvill-1-sezon-2012-web-dlrip.html

Повторное использование соединения с megafile.ws:80.

HTTP-запрос отправлен. Ожидание ответа... 301 Moved Permanently

Адрес: /serial/s_dram/44815-neshvill-1-sezon-2012-web-dlrip.html [переход]

Более 20 перенаправлений.

Изменено пользователем MSW
Ссылка на сообщение
Поделиться на других сайтах

У меня Ваша страничка http://megafile.ws/serial/s_dram/44815-neshvill-1-sezon-2012-web-dlrip.html нормально открывается.

Вы вносили какие-то изменения в корневой файл .htaccess?

Ссылка на сообщение
Поделиться на других сайтах

страничка открывается так как сейчас выключен контроль, сейчас я его заново включил.

изменения вносились только в виде добавления чпу ссылок типа:


RewriteRule ^random.html$ /?do=random [L]

RewriteRule ^afisha.html$ /?do=afisha [L]

RewriteRule ^users.html$ /?do=users [L]
других перенаправлений не внисились и думаю что этот файл в данном случае не участвует так как проблема чётко срабатывает только при включённом контроле ссылок. методом поиска по файлам 301 редиректа и установки die($re_url); выяснил что проблема в /engine/classes/comments.class.php в блоке:

if ($config['seo_control']  AND $re_url) {


$re_url = str_replace( $config['http_home_url'], "/", $re_url );

header("HTTP/1.0 301 Moved Permanently");

header("Location: {$re_url}");

die("Redirect");


}

Причина это поведения - если в новости есть комментарии а в базе их по каким-то причинам нет то получаем циклическое перенаправление

тоесть например в дле_пост есть у этой новости 2 коммента, а в дле_комментс - этих записей нет...

надо что-то придумать для таких случаев :)

Изменено пользователем MSW
Ссылка на сообщение
Поделиться на других сайтах

сейчас я его заново включил.

Зашел на страничку http://megafile.ws/serial/s_dram/44815-neshvill-1-sezon-2012-web-dlrip.html и всё нормально :)

если в новости есть комментарии а в базе их по каким-то причинам нет

Такого не может быть. Где Вы думаете хранятся комментарии? В базе данных. Если их нет в базе данных, то и в новости их тоже не будет.

Ссылка на сообщение
Поделиться на других сайтах

да вот как оказалось может))

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

Ссылка на сообщение
Поделиться на других сайтах

тоесть например в дле_пост есть у этой новости 2 коммента, а в дле_комментс - этих записей нет...

Тогда надо выяснить, как такое могло случиться, чтобы можно было успеть внести изменения в DLE 9.8 :)

Ссылка на сообщение
Поделиться на других сайтах

Зашел на страничку http://megafile.ws/s...-web-dlrip.html и всё нормально :)

всё нормально потому что восстановил комментарии от этой новости.

Ссылка на сообщение
Поделиться на других сайтах

сейчас я его заново включил.

Зашел на страничку http://megafile.ws/s...-web-dlrip.html и всё нормально :)

если в новости есть комментарии а в базе их по каким-то причинам нет

Такого не может быть. Где Вы думаете хранятся комментарии? В базе данных. Если их нет в базе данных, то и в новости их тоже не будет.

Было такое, у новости комментариев нет, а в бд счетчик комментов был около 200000 в результате очень много дублей одной страницы.

Как оказалось новость просто заспамили, а все комментарии отправились на модерацию. Зашел человек в админку, посмотрел что на модерации один спам, нажал чекбокс который выбирает все комментарии на странице и "удалить". И что то пошло не так(может хостинг гавно, может база отвалилась, а может звезды не так легли), часть комментов удалилась а часть нет, ну и счетчики сбились. Была надежда на "перестроение публикаций", но не помогло.

Ссылка на сообщение
Поделиться на других сайтах

Было такое, у новости комментариев нет, а в бд счетчик комментов был около 200000 в результате очень много дублей одной страницы. Как оказалось новость просто заспамили, а все комментарии отправились на модерацию. Зашел человек в админку, посмотрел что на модерации один спам, нажал чекбокс который выбирает все комментарии на странице и "удалить". И что то пошло не так(может хостинг гавно, может база отвалилась, а может звезды не так легли), часть комментов удалилась а часть нет, ну и счетчики сбились. Была надежда на "перестроение публикаций", но не помогло.

в данном случае когда произошел сбой, нужно в админпанели в разделе редактирования новостей, в списке найти нужную новость, нажать на количество комментариев, и выбрать "удалить все", это приведет счетчик в нормальное соответствие.

Ссылка на сообщение
Поделиться на других сайтах

в списке найти нужную новость

так вот проблема какраз в том что не возможно найти новость :) это только допобработку писать для их поиска и устранения :)

надо в оптимизацию там же где пересчёт комментариев юзера и пересчёт комментариев новостей сделать :)

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

такая же проблема, в гугл вебмастер насчитал 1328 таких страниц. что делать?

Файл: /engine/classes/comments.class.php

удалить:

if ($config['seo_control'] AND $re_url) {

$re_url = str_replace( $config['http_home_url'], "/", $re_url );

header("HTTP/1.0 301 Moved Permanently");

header("Location: {$re_url}");

die("Redirect");

}

Ссылка на сообщение
Поделиться на других сайтах

но это не решило проблему с коментами, так и показывает что типо есть, а их нет.

http://forum.dle-news.ru/index.php?showtopic=62105&view=findpost&p=309172

Ссылка на сообщение
Поделиться на других сайтах
  • 2 месяца спустя...

Набросал скрипт, который пересчитает комментарии у проблемных новостях:


/*

=====================================================

 Модуль: Comments Re-Count for DLE

 Версия: 1.0

-----------------------------------------------------

 Автор: MSW

 Сайт:  http://0-web.ru/

=====================================================

 Copyright (c) 2013 MSW

=====================================================

*/


@error_reporting ( E_ALL ^ E_WARNING ^ E_NOTICE );

@ini_set ( 'display_errors', true );

@ini_set ( 'html_errors', false );

@ini_set ( 'error_reporting', E_ALL ^ E_WARNING ^ E_NOTICE );

define ( 'DATALIFEENGINE', true );

define ( 'ROOT_DIR', dirname ( __FILE__ ) );

define ( 'ENGINE_DIR', ROOT_DIR . '/engine' );


include ENGINE_DIR . '/data/config.php';

require_once ENGINE_DIR . '/classes/mysql.php';

require_once ENGINE_DIR . '/data/dbconfig.php';

@header("Content-type: text/html; charset=".$config['charset']);


$p = $db->query("SELECT id, comm_num FROM ".PREFIX."_post WHERE comm_num>0");

while( $r = $db->get_row($p) ) {

$z = $db->super_query("SELECT COUNT(id) as c FROM ".PREFIX."_comments WHERE post_id='{$r['id']}'");

if($z['c'] != $r['comm_num']) {

$db->query("UPDATE ".PREFIX."_post SET comm_num='{$z['c']}' WHERE id='{$r['id']}'");

}

}

сохранить например в файл comm.php в корне сайта и запустить его через браузер

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...