Albatron, у меня такое уже как месяца 3-4 наблюдается. Позиции сайта, по некоторым запросам, меняются постоянно. Сейчас сайт на 1-5 позиции, а через 30-60 минут, уже на 9-15...
И это независимо от браузера, времени суток, ОС и прочих параметров.
Яндекс (поддержка) нам рекомендовал проверять позиции с отключенными дополнениями и в режиме анонимности. А если ситуация не изменится, то тогда, возможно, это у них идет тестирование новых поисковых алгоритмов.
Мне вот интересно, а если бы позиции сайта устаканились с отключенными дополнениями и в режиме анонимности, то для того чтобы наш сайт находился на конкретной позиции и для других пользователей, им наверно тоже нужно отключать дополнения и работать в режиме анонимности? ))
Молодой сайт (~ 2 месяца), тематика адалт, с 6-го марта падение трафика на ~ 70%... В первый месяц после запуска, сайт "набрал" 750 уников, во второй месяц падение до 500-550 и до 6-го никаких изменений...
Покупных ссылок нет, сайт никак не продвигался. Запросы, по которым сайт был на 5-10 месте, сейчас сползли на 30-50 ...
Что вы гогочите!? Это серьезно... 🤣
В чем это выражается? В общении? (хамство/грубость/глупость :))
Чёрт, просмотрел... а с виду вроде даже неплох... жаль потраченного времени и денег...
С кем работать...? На Rapidgator залить ни чего не могу... на Borncash, после заливки пары Gb через ФТП, не могу зайти в раздел мои файлы...
Остается Letitbit, со всеми его глюками*нововведениями и "улучшениями"...
копеечными продажами, ребилами и проклятым скаймонком... недоступными свежезалитыми и (или) популярными файлами...
Кто нибудь работал с i-FileZ.com? Хорошие/плохие мнения*отзывы?
Вчера зарегистрировался, кинул пару файлов, со своего сайта/файла сделал покупку (премиум-доступ)... пока никаких отчислений... (тариф "за продажи")
P.S.
Извиняюсь, если уже обсуждалось, но вроде бы все страницы просмотрел - упоминаний не обнаружил..
Спасибо, даже не знаю как я эту строку не рассмотрел... ;)
Осталось только "догнать" почему:
1) Данный модуль отсутствует в установочных файлах движка
2) Без него всё замечательно работает
3) Антивирус считает его подозрительным...
Так подскажет кто?
Ответ моего хостера по поводу Expires: Thu, 19 Nov 1981 08:52:00 GMT:
"Expires прописывается только на изображения, css файлы, графику, видео, музыкальные файлы которые изменяются. Можете проверить заголовок с любого изображения на сайте.
Мета-тег Expires нужен, чтобы "сообщать" браузерам, до какого времени текущая страница актуальна. После этого времени страницу надо обновить с сервера. То есть, браузеры текущую страницу закешируют до времени, указанного после Expires:. Соответственно, один из способов запретить кеширование - указать прошедшую дату, тогда браузеры постоянно будут обновлять контент. Если хотите можете убрать этот тег из заголовка сайта, можно добавив в .htaccess строку: CharsetOverrideExpires Off"
Добавил CharsetOverrideExpires Off - результат ошибка 500
Так-же пробовал прописать:
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType application/javascript "access plus 1 year"
ExpiresByType text/javascript "access plus 1 year"
ExpiresByType text/css "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
</IfModule>
Результат: Никаких изменений
В теме по данному вопросу, кроме как "ищите и обрящете", ответов нет. В сети смог найти только одну статью о модулях mod_expires, mod_headers и mod_setenvif, но как уже говорил, это не помогает.
Здесь очень многие, после аудита своего сайта, получали совет исправить Expires...
Если кто-то знает как это сделать, подскажите пожалуйта.
Спасибо.
Вот это:
<?php /* ===================================================== DataLife Engine - by SoftNews Media Group ----------------------------------------------------- http://dle-news.ru/ ----------------------------------------------------- Copyright (c) 2004,2009 SoftNews Media Group ===================================================== Данный код защищен авторскими правами ===================================================== Файл: pages.php ----------------------------------------------------- Назначение: AJAX для просмотра страниц ===================================================== */ @session_start(); @error_reporting( E_ALL ^ E_NOTICE ); @ini_set( 'display_errors', true ); @ini_set( 'html_errors', false ); @ini_set( 'error_reporting', E_ALL ^ E_NOTICE ); define( 'DATALIFEENGINE', true ); define( 'ROOT_DIR', '../..' ); define( 'ENGINE_DIR', '..' ); $member_id = FALSE; $is_logged = FALSE; $allow_sql_skin = false; include ENGINE_DIR . '/data/config.php'; if( $config['http_home_url'] == "" ) { $config['http_home_url'] = explode( "engine/ajax/pages.php", $_SERVER['PHP_SELF'] ); $config['http_home_url'] = reset( $config['http_home_url'] ); $config['http_home_url'] = "http://" . $_SERVER['HTTP_HOST'] . $config['http_home_url']; } require_once ENGINE_DIR . '/classes/mysql.php'; require_once ENGINE_DIR . '/data/dbconfig.php'; $PHP_SELF = $config['http_home_url'] . "index.php"; $_TIME = time() + ($config['date_adjust'] * 60); require_once ENGINE_DIR . '/modules/functions.php'; require_once ENGINE_DIR . '/classes/templates.class.php'; $metatags = array ( 'title' => $config['home_title'], 'description' => $config['description'], 'keywords' => $config['keywords'], 'header_title' => "" ); check_xss(); $user_query = ""; if( isset( $_REQUEST['year'] ) ) $year = intval( $_GET['year'] ); else $year = ''; if( isset( $_REQUEST['month'] ) ) $month = $db->safesql( strip_tags( str_replace( '/', '', $_GET['month'] ) ) ); else $month = ''; if( isset( $_REQUEST['day'] ) ) $day = $db->safesql( strip_tags( str_replace( '/', '', $_GET['day'] ) ) ); else $day = ''; if( isset( $_REQUEST['user'] ) ) $user = $db->safesql( strip_tags( str_replace( '/', '', urldecode( $_GET['user'] ) ) ) ); else $user = ''; if( isset( $_REQUEST['news_name'] ) ) $news_name = $db->safesql( strip_tags( str_replace( '/', '', $_GET['news_name'] ) ) ); else $news_name = ''; if( isset( $_REQUEST['newsid'] ) ) $newsid = intval( $_GET['newsid'] ); else $newsid = 0; if( isset( $_REQUEST['cstart'] ) ) $cstart = intval( $_GET['cstart'] ); else $cstart = 0; if( isset( $_REQUEST['news_page'] ) ) $news_page = intval( $_GET['news_page'] ); else $news_page = 0; if( isset( $_REQUEST['catalog'] ) ) $catalog = $db->safesql( substr( strip_tags( str_replace( '/', '', urldecode( $_GET['catalog'] ) ) ), 0, 3 ) ); else $catalog = ''; if( isset( $_REQUEST['category'] ) ) { if( substr( $_GET['category'], - 1, 1 ) == '/' ) $_GET['category'] = substr( $_GET['category'], 0, - 1 ); $category = explode( '/', $_GET['category'] ); $category = end( $category ); $category = $db->safesql( strip_tags( $category ) ); } else $category = ''; //################# Определение групп пользователей $user_group = get_vars( "usergroup" ); if( ! $user_group ) { $user_group = array (); $db->query( "SELECT * FROM " . USERPREFIX . "_usergroups ORDER BY id ASC" ); while ( $row = $db->get_row() ) { $user_group[$row['id']] = array (); foreach ( $row as $key => $value ) { $user_group[$row['id']][$key] = stripslashes($value); } } set_vars( "usergroup", $user_group ); $db->free(); } //#################################################################################################################### // Определение категорий и их параметры //#################################################################################################################### $cat_info = get_vars( "category" ); if( ! $cat_info ) { $cat_info = array (); $db->query( "SELECT * FROM " . PREFIX . "_category ORDER BY posi ASC" ); while ( $row = $db->get_row() ) { $cat_info[$row['id']] = array (); foreach ( $row as $key => $value ) { $cat_info[$row['id']][$key] = stripslashes( $value ); } } set_vars( "category", $cat_info ); $db->free(); } $category_skin = ""; if( $category != '' ) $category_id = get_ID( $cat_info, $category ); else $category_id = false; if( $category_id ) $category_skin = $cat_info[$category_id]['skin']; // ################################# if( $allow_sql_skin and ($news_name != '' or $newsid != '') ) { foreach ( $cat_info as $cats ) { if( $cats['skin'] != '' ) $allow_sql_skin = true; } if( $config['allow_alt_url'] == "yes" ) $sql_skin = $db->super_query( "SELECT category FROM " . PREFIX . "_post where month(date) = '$month' AND year(date) = '$year' AND dayofmonth(date) = '$day' AND alt_name ='$news_name'" ); else $sql_skin = $db->super_query( "SELECT category FROM " . PREFIX . "_post where id = '$newsid' AND approve" ); $base_skin = explode( ',', $sql_skin['category'] ); $category_skin = $cat_info[$base_skin[0]]['skin']; unset( $sql_skin ); unset( $base_skin ); } if( $category_skin != "" ) { if( @is_dir( ROOT_DIR . '/templates/' . $category_skin ) ) { $config['skin'] = $category_skin; } } elseif( $_COOKIE['dle_skin'] != '' ) { if( @is_dir( ROOT_DIR . '/templates/' . $_COOKIE['dle_skin'] ) ) { $config['skin'] = $_COOKIE['dle_skin']; } } if( $config["lang_" . $config['skin']] ) { include_once ROOT_DIR . '/language/' . $config["lang_" . $config['skin']] . '/website.lng'; } else { include_once ROOT_DIR . '/language/' . $config['langs'] . '/website.lng'; } $config['charset'] = ($lang['charset'] != '') ? $lang['charset'] : $config['charset']; $tpl = new dle_template( ); $tpl->dir = ROOT_DIR . '/templates/' . $config['skin']; define( 'TEMPLATE_DIR', $tpl->dir ); $allowed_sort = array ('date', 'rating', 'news_read', 'comm_num', 'title' ); require_once ENGINE_DIR . '/modules/sitelogin.php'; if( ! $is_logged ) { $member_id['user_group'] = 5; } if( $config['allow_banner'] ) include_once ENGINE_DIR . '/modules/banners.php'; require_once ROOT_DIR . '/engine/engine.php'; $db->close(); @header( "Content-type: text/css; charset=" . $config['charset'] ); if( $config['speedbar'] ) { $s_navigation = str_replace( array ("'", "'" ), array ("'", "'" ), $s_navigation ); $tpl->result['speedbar'] = <<<HTML <script language='JavaScript' type="text/javascript"> if ( document.getElementById('dle-speedbar') ) { document.getElementById('dle-speedbar').innerHTML = '{$s_navigation}'; } </script> HTML; } $tpl->result['content'] = str_replace( '{THEME}', $config['http_home_url'] . 'templates/' . $config['skin'], $tpl->result['content'] ); $tpl->result['info'] = str_replace( '{THEME}', $config['http_home_url'] . 'templates/' . $config['skin'], $tpl->result['info'] ); echo $tpl->result['speedbar'] . $tpl->result['info'] . $tpl->result['content']; ?>