сам сейчас столкнулся с проблемой редиректа старых ссылок на новые, причем правила редиректа зависят от значения QUERY_STRING как у вас.
В начале написал кучу правил 301-вых редиректов в nginx. Но сейчас переделываю редирект на ПХП из-за слишком хитрой логики образования новых ссылок и их большого кол-ва .
ссылка на скрипт с вирусам "http://id40543.srvdata.ru/mif.js" зашифрованая в ASCII
если сайт продвигается, то как можно скорее
1. удалите все подобные строки из кода
2. проверьте сервер на наличие шелов
3. выясните как залили шелл и примете меры по предотвращению подобного.
ПС могу наложить бан из-за редиректа и вирусов
сам сейчас столкнулся с проблемой редиректа старых ссылок на новые, причем правила редиректа зависят от значения QUERY_STRING как у вас.
В начале написал кучу правил 301-вых редиректов в nginx. Но сейчас переделываю редирект на ПХП из-за слишком хитрой логики образования новых ссылок и их большого кол-ва .
Для апача правило редректа будет таким
RewriteCond %{QUERY_STRING} id=2279
RewriteRule ^implementation.asp http://site.ru/Service/vnedrenie.php [R=301,L]
в результате получится ссылка http://site.ru/Service/vnedrenie.php?id=2279, т.к. параметры QUERY_STRING передаются мимо правил Rewrite.
В nginx QUERY_STRING отсикается путем обнуления переменной содержащий аргументы set $args ''. А апаче я пока не нашел способа сделать подобное
set $catid $1;
set $args '';
rewrite ^(.*)$ /cat-$catid.html permanent;
}
Как вариант можете также сделать редирект в ПХП. Для этого создайте правило
RewriteRule ^implementation.asp implementation.php [NC]
и все запросы к implementation.asp попадут в implementation.php в котором можно редиректить как угодно
возможно ваш админ не знает регулярных выражений и паникует от кода RewriteRule типа
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
пришлите пару старых ссылок и то к какому виду их нужно преобразовать. постараемся помочь.
попробуйте du -h --max-depth 1 <имя раздела>
176K /var/run
4.8M /var/backups
1.5G /var/log
244M /var/mail
16K /var/tmp
5.1M /var/www
8.0K /var/lock
917M /var/cache
16K /var/lost+found
4.0K /var/opt
344M /var/lib
4.0K /var/local
29M /var/spool
3.0G /var
спасибо
буду пробывать
если админ вам нужен для обновления/установки 4х серверов то выберите кого-нибудь админа с этого форма и не тратьте лишних денег на крупные фирмы.
Если вы хотите чтобы админ участвовал в процессе проектирования вашего проекта то приглашайте его в свой офис на белую заплату. :)
согласен.
vkontakte видео отдает nginx по http стандартным модулем flv с байтовым смещением, что является самым ресурсолегким решением. Я сделаю также.
(mp4_module принимает смещение в кадрах, что явно потребует больших ресурсов сервера)
интересно почему youtube / rutube не используют хттп для видео потока?
чем mp4 лучше перекодированных flv ?
об этом не подумал. Спасибо буду копать в это направлении
rmtp все равно менее живуч чем скачивание по http, зачем извращаться.
существуют ли тесты (сравнения) rmtp и http по отдаче видео контента?
rewrite ^(.*)$ /home/site.ru/img/nopreview.gif
/home/site.ru - лишнее
Himiko +1
попробуйте вернуть конфиг к первоначальному виду, должно заработать.
На вашем серверы установлены другие ФТП демоны - pureftpd и т.п.?