А кеш браузера чистили?
Дополнительный RewriteCond здесь не требуется.
Тогда так
RewriteRule ^razdel(.+)$ http://%{HTTP_HOST}/razdel [L,R=301]
Шаблон применяется к строке запроса, а там было goi.php. Вот шаблон \.(zip|rar) и не работал.
Вот статья на хабре по .htaccess http://habrahabr.ru/company/sprinthost/blog/129560/
Снова внести изменения в RewriteRule
RewriteRule goi\.php$ http://%{HTTP_HOST}/? [R=301,L]
Если скачивание через отдельный скрипт то можно ограничить обращения к этому скрипту.
Замените шаблон в RewriteRule на такой:
RewriteRule goi\.php$ - [F,L]
Запись mysql:localhost означает, что сервер БД находятся на той же машине, что и веб сервер.
В чем, собственно, проблема?
Вероятно, добавляете в самый конец уже после правил для чпу, которые все заворачивают на index.php.
Перенесите правило на самый верх, сразу после RewriteEngine On.
Замените site.ru на ваш домен и вставляйте правила разу после RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(.+\.)?site\.ru/ [NC] RewriteRule \.(zip|rar)$ - [F,L]
Хотлинк https://ru.wikipedia.org/wiki/%D0%A5%D0%BE%D1%82%D0%BB%D0%B8%D0%BD%D0%BA