Выполнить скрипт PHP, когда кто-то запросил определенный файл в другой папке

Я строю сервис WebHosting. Пользователи могут создать учетную запись и загружать файлы с FTP и получать к ним доступ, посетив username.mywebsite.com (просто пример). Я хотел бы записать количество посещений любого файла в папке моего пользователя. Поэтому я хотел бы выполнить PHP Script при посещении любого файла в этой папке. Но я не хочу менять файлы HTML/PHP, загруженные моим пользователем. Как я могу это сделать?

Заранее спасибо,

  • Максимум

1 ответ

Решение

Я думаю, что вы ищете что-то вроде ответа в этом: /questions/190272/suschestvuet-li-instrument-razmera-papok-dlya-linux-cherez-internet-ili-rabotaet/190303#190303

По сути, сделайте что-то подобное в вашем файле.htaccess:

Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^(.*)$ script.php?filename=$1 [L]

make script.php запускает ваш код, а затем перенаправляет с помощью переменной имени файла, которую вы передали ему. ($_GET['имя файла'])

Другие вопросы по тегам