Блокирую хотлинки с других сайтов. Всё делаю правильно, но по каким причинам может не работать?
P.s: RewriteEngine включен.
Если фронтэндом является nginx(а это в 99% случаев так) то реврайтами для апаче ты не сможешь локать хотлинк.
Ты что пытаешся запретить? Доступ к видео, картинкам и подобному контенту? Но ведь их отдает nginx, следовательно правила Apache тут работать не будут, а доступ к конфигурации nginx в рамках виртуального хостинга тебе никто не даст