powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Перехват обращения к zip файлу на уровне htaccess. Возможно ли?
8 сообщений из 8, страница 1 из 1
Перехват обращения к zip файлу на уровне htaccess. Возможно ли?
    #39149016
AlexV1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Перерыл интернет, но не удается решить задачу.

Требуется в htaccess настроить правило так, чтобы скачивая конкретный файл
https://mysite.ru/prod/eee-hhh.zip
шло перенаправление на скрипт
folder/ppp.php?zipfile=eee-hhh.zip
где folder - папка, которая находится в корне сайта mysite.ru

ну а скрипт будет делать некие действия и отдавать наружу содержимое этого zip-файла.

Помогите пожалуйста написать это самое правило.
Спасибо.
...
Рейтинг: 0 / 0
Перехват обращения к zip файлу на уровне htaccess. Возможно ли?
    #39149018
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то вроде такого (не проверял, не ручаюсь за отсутствие ошибок)
Код: php
1.
RewriteRule /prod/eee-hhh.zip /ppp.php?zipfile=eee-hhh.zip [R=301,L]
...
Рейтинг: 0 / 0
Перехват обращения к zip файлу на уровне htaccess. Возможно ли?
    #39149046
AlexV1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, но ...
перенаправления на скрипт не происходит. Где то есть проблема.
...
Рейтинг: 0 / 0
Перехват обращения к zip файлу на уровне htaccess. Возможно ли?
    #39149051
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Строчка
Код: php
1.
RewriteEngine On

есть?

Попробуйте убрать слеш перед prod

Убедитесь, что выше этого правила нет другого, которое могло бы обработать запрашиваемый URL и прекратить дальнейшую обработку

Ну и, на всякий, документация
...
Рейтинг: 0 / 0
Перехват обращения к zip файлу на уровне htaccess. Возможно ли?
    #39149803
AlexV1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Убирание слеша тоже не помогло. Вот мой htaccess

RewriteEngine On
Options +FollowSymlinks
RewriteBase /

# Перехват ссылки на eee-hhh.zip
RewriteRule /prod/eee-hhh.zip /folder/ppp.php?zipfile=eee-hhh.zip [R=301,L]
.... далее много чего идет

Скрипт ppp.php не вызывается в итоге.
...
Рейтинг: 0 / 0
Перехват обращения к zip файлу на уровне htaccess. Возможно ли?
    #39150079
Фотография бухалтер фантоцци
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexV1,

Вообще-то информации мало, у вас свой сервер или хостинг?

На хостингах может работать nginx , который выдаёт много каких файлов по-умолчанию, а уже остальные - apache через .htaccess

Поэтому я стараюсь не давать прямые ссылки на файлы (кроме картинок, и то не всегда), лучше через через имя скрипта плюс параметры.

Бывает, что текстовые (не бинарные!) данные закрываю в файлы с расширением *.php такого вида:
Код: php
1.
2.
<?php print 'hello'; exit; ?>
далее идут данные
...
Рейтинг: 0 / 0
Перехват обращения к zip файлу на уровне htaccess. Возможно ли?
    #39150515
AlexV1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня хостинг, на нем работает nginx.
На уровне htaccess не срабатывают правила
...
Рейтинг: 0 / 0
Перехват обращения к zip файлу на уровне htaccess. Возможно ли?
    #39150643
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: AlexV1
> У меня хостинг, на нем работает nginx.
> На уровне htaccess не срабатывают правила

Ну так nginx и не должен обрабатывать апачевский .htaccess.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Перехват обращения к zip файлу на уровне htaccess. Возможно ли?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]