Я не сеошник, моя деятельность в интернете убыточна, поэтому я не пойду.
Вы же ведь на встречу в киоске Кулиничи не согласитесь, правда?
Да. Этот способ просто обманывает движок и WP думает, что файл записался, хотя в реальности он не записывался. Если заменить return true; на return false; то по идее, WP будет думать, что записать htaccess не удалось.---------- Добавлено 02.10.2013 в 14:41 ----------
В поиске по коду установленных плагинов можно найти подозреваемых (искать вхождение "_rules" или "flush_rules"). У меня это оказались плагины:
wordpress-link-directory
nextgen-gallery
Да, именно так. Можно просто удалить htaccess и при заходе на сайт (index.php естессно) он вновь создастся. А процедура, которая пишет на диск файл htaccess находится в wp-admin/includes/misc.php
function save_mod_rewrite_rules()
В общем, я попробовал тупо заменить в этой функции
return insert_with_markers( $htaccess_file, 'WordPress', $rules );
на
return true;
Все равно содержимое htaccess не меняется.
Углубляясь в вопрос я понял, что скорее всего это не вирус.
Знаете ли вы, что движок WP имеет средства для самостоятельного изменения htaccess файла?
Все это связано с функцией flush_rules, которая находится в файле wp-includes/rewrite.php. Именно этот файл отвечает за настройки ЧПУ. Возможно, ситуация связана с тем, что так получилось, что я установил правило ЧПУ для постов в виде: домен/page/post_title. В то же время, как оказалось, пагинация в WP тоже имеет вид домен/page/XX (где XX - номер страницы архивов). Page есть и там и там, причем, стандартными средствами изменить пагинацию нельзя, а посты можно, но с точки зрения накопленных за 3 года внешних ссылок на посты лучше изменить как раз пагинацию. Я это проделал подправив файл wp-includes/rewrite.php заменив
var $pagination_base = 'page';
var $pagination_base = 'list-of-pages';
В принципе, этот же результат люди получают с использованием плагина или добавлением строчек в файл functions.php своей темы.
Но теперь я вижу, что htaccess заново переписывается при каждом посещении. Интересно, возможна ли коллизия при записи в случае сильного наплыва посетителей? Может можно где нибудь поставить отключение перезаписи htaccess (а включать только при смене темы, плагинов и прочих админских изменениях)?
Такая проблема: совершенно бессистемно вдруг портится htaccess файл - дописывается пустая строка, либо вообще он разбухает до больших размеров 300 кб и при этом там не появляются ссылки и редиректы на вражеские ресурсы. Просто повторяется раз за разом содержимое оригинального файла. И один раз появляется лишний символ "s". Если это вирус, то крайне бессмысленный или недоделанный. Но может быть есть какие то свои причины менять htaccess?
Обновление WP до последней версии, смена хостинга, установление прав на htaccess только на чтение не меняет ситуацию.
А что дальше? Что за хостер? Поменяет ли он настройки серверов, софт и политику "песочницы" и дружелюбного понимающего саппорта?
Странно. У меня работают. Может из-за того, что все домены прописаны в cloudflare ?
Похоже, что из-за защиты не работают сокеты.
...
$sock = fsockopen("www.livejournal.com", 80, $sock_errno, $sock_errmsg, 30);
Вызывает 500 Internal Server Error.
Мне кажется, что ddos направлен лично к вам и ддосят не клиентов, а хостинг как таковой. Такая теория заговора.
В связи с переездом (и возможно новыми настройками серверов) возникает такой вопрос:
Огромным преимуществом WhiteSuite был и постоянно подчеркивался тот момент, что независимо от выбранного пакета аккаунт не будет выключен из-за увеличения нагрузки. Просто будет тормозить конкретный сайт (аккаунт), ресурсы всего сервера не пострадают из-за одного клиента. На своем нынешнем хостинге, куда я пока переехал во время неприятных событий, я уже столкнулся с тем, что как только на меня дали ссылку в популярном сообществе (совершенно без моего участия!) и повалил народ, то начались ошибки нехватки памяти, полная блокировка из-за превышения потребления ресурсов и для продолжения нужно было срочно сменить тариф.
Сейчас я думаю над тем, чтобы написать пост на хабрахабр про мои идеи со ссылкой на один из моих сайтов, который хостится у WhiteSuite. Но ситуация с ддосом и переездом дает повод сомневаться в целесообразности такого плана. Другого хостинга, который бы вел политику "песочницы" для каждого клиента я не знаю.
Да! Вопрос в том выдерживает ли виртуальный хостинг whitesuite хабра-эффект, и вообще какие при этом сейчас особенности в связи с последними печальными событиями?