Должно работать. RewriteEngine On надеюсь вы добавили перед редиректом?
Да, немного ошибся с скобками
RewriteCond %{QUERY_STRING} ^(start=\d+)/
RewriteRule ^(.*) /$1?%1 [R=301,L]
Добавить после RewriteEngine On
RewriteCond %{QUERY_STRING} ^start=(\d+)/
Это свойство пхпадмина, он показывает приблизительное число. Хотите подсчитать точное количество строк юзайте COUNT(*)
$id = intval ( 2359 );
Под ид не надо. Заливаете свой файл через систему аттачей, админка -> загрузка файлов, смотрите какой у него ид и заменяете в файле $_REQUEST['id'] на этот ид. ПРОФИТ.
И не обязательно это знать. Просто правьте файл как написано выше, и по всем аттачем будет скачиваться один конкретный файл.
Если править скрипт - /engine/downloads.php
$id = intval ( $_REQUEST['id'] );
заменить на ид файла с платным архивом. Тогда по все файлам будет качаться один.
Весь htaccess покажите.
Вам помогут логи сервера