Назад | Перейти на главную страницу

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

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

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

Я думаю, вы ищете что-то вроде ответа в этом: https://webmasters.stackexchange.com/a/32964

По сути, сделайте что-то вроде этого в вашем файле .htaccess:

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

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