Как я понимаю страницы на сайте типа example.com/en/category/page/id
т.е. en никуда не пропадает при навигации по сайту (в альтернативном варианте после однократного перехода по ссылке может задаваться cookies или значение в сессии)
так как задача только для одного сайта, если я правильно понял документацию в указанной выше ссылке, конечное условие должно выглядеть:
Если сайт ntgk.co.za и ( нет /en и нет /ru ) то переадресовать на /en
выглядит это примерно так:
RewriteCond %{REQUEST_URI} !^/en* [AND]
RewriteCond %{REQUEST_URI} !^/ru* [AND]
RewriteCond %{HTTP_HOST} ^site.co.za$
Да это понятно все. Это видно из условия описанного Вами. Грубо говоря у Вас написано:
Если сайт site.co.za переадресовать на site.co.za/en но при повторной загрузке это условие опять выполнится!
И на любой странице сайта будет переадресация.
В данном случае нужно проверять не имя домена, а то что написано после, а именно отсутствие слов /en или /ru. содержимое строки после имени домена хранится в переменной REQUEST_URI
Для виртуального часто может не быть разделения среды между пользователями. По крайней мере вероятность этого намного выше чем если бы рутнули сервер, да и если бы рутнули сервер в 99% случаев это лежало бы в логах.
Если были шелы, нет вероятности что Вы удалили их все, тот же шел может занимать и 12 байт… Молчу о различного рода кодированиях… Поэтому опять же логи, правильные поля на файлы, просмотр последних изменений в файлах сайта по дате, системе контроля версий, мд5 суммам и т.д. и т.п.
Спасибо Владимир! Очень полезные советы не только для меня, но и для тех кто столкнется с подобной проблемой!
Слава богу пакеты перестали теряться у ТТК после массового обращения пользователей к своим провайдерам.
К сожалению, подобными проблемами в маршрутизации грешат и другие провайдеры, в частности Ростелеком, они отправляют пакеты через Францию.
Попробую последовать вашим советам! Еще раз спасибо!
Попросить тысячи юзеров перейти к другому провайдеру? Не видел ни один такой сайт, чтобы зайти на который нужно сменить провайдера. Но тем не менее другие администраторы решают такого рода задачи, собственно мой вопрос и заключался в том, как?
Я заинтересован не как абонент, а как администратор сайта. Что я должен говорить пользователям когда мне ТТК блокирует по сути доступ к ресурсам для отдельных областей. Удивляет что гиганты типа инфобокса не заинтересованы в том, чтобы доступ к ним был наиболее быстрым, тем более они владельцы ип адресов.
Ну в том, что всем пофигу и там почти никто не компетентен в вопросе я уже убедился., к сожалению.
С потерей пакетов разобрался таки провайдер.
Пересмотрел с десяток провайдеров в различных городах, половина отправляются как положено, половина через заграницу, такое ощущение что крупные провайдеры провоцируют трафик из заграницы в россию, видимо выгодно.
Пакеты в инфобокс так же не доходят в дом ру саратов
пакеты отправленные с ростелекома в инфобокс гарантированнно идут через францию, попав в москву %)
В датацентре сказали что надежнее будет если две сетевых карты будут идти в интернет, хотя честно признались что с XEN не работают. Изначально я думал делать два моста: во внутреннюю сеть и в интернет.
Данный способ не сработал, видимо в Suse стоят какие-то скрипты по умолчанию если не задавать скрипт в (network-script )
Но все равно спасибо! Конфиг интерфейса в domU подсказал мне в каком направлении думать и помог)
PS. Сам Suse не могу использовать по разным причинам.