А теперь, внимание, правильный ответ!
RewriteEngine OnRewriteCond %{THE_REQUEST} ^GET\ /(.+)/index\.shtml\ HTTPRewriteRule . /%1/ [R=301,L]
jQuery(this).replaceWith('<a href="http://site2.ru/'+jQuery(this).attr("title")+'.apk"> '+jQuery(this).html()+'</a>');
?! :)---------- Добавлено 23.08.2012 в 00:02 ----------siv1987, как знал, не надо было раскрашивать ... :)
http://httpd.apache.org/docs/1.3/mod/mod_autoindex.html#indexorderdefault
Делайте ulencode на передаваемых GET-параметрах (только перед вызовом, а не перед генерацией HASH-а).
Ещё, может оно хочет HASH в определённом регистре (нижнем/верхнем).
Свою Salt не забудьте поменять, а то спалили.
В robots.txt закройте
Я бы также и сделал. А-ля "древовидный каталог".
Это также помогло понизить безопасность вашей системы :)
Если кто-то расковыряет ваш сайт, то расковыряют и всю систему.
Хотя, что-то мне подсказывает, что это и с open_basedir-ом сделали бы.
Кстати, от паранойи хорошо помогает RSA :)
CURLOPT_FOLLOWLOCATION работает только если выключены open_basedir и safe_mode.
Если всё верно, но редиректы всё равно не обрабатываются, проверьте, выдаёт ли сервер заголовок "Location" (CURLOPT_VERBOSE)
Если где-то есть данные по вашим дискам, сколько часов они должны наработать на отказ, то можно воспользоваться ими.
Сколько отработали ваши диски, покажет s.m.a.r.t.
Но количество часов не особо точный индикатор.
Признаки скорой кончины диска может определить опытный глаз системного администратора, если показать ему выдачу smart-а :)