Я запускаю Apache 2.2 с FastCGI и php-fpm. Я пытаюсь повторить следующую логику:php-fpm - Как выполнить определенные символические ссылки как скрипты PHP
<FilesMatch "^(admin|api|app)?(_dev)?$">
#ForceType application/x-httpd-php
SetHandler php-fcgi
</FilesMatch>
Который позволяет мне симлинку admin.php как администратор, так что я могу удалить расширение .php. Кажется, единственный способ сделать это с помощью php-fpm - установить security.limit_extension
файла www.conf
на пустое место, однако, как показывают комментарии, это довольно серьезное отверстие для безопасности, поскольку этот php-код теперь можно выполнить из любого файл, независимо от расширения.
Что было бы предпочтительным способом выполнить вышеуказанное, но при этом сохранить некоторое подобие безопасности?
Thx чувак, я дам ему шанс. Я пытался реализовать правила перезаписи, но не имел успеха, предоставил те, которые я пробовал, не был похож на те, которые вы предложили, поэтому, возможно, ваш будет работать. –
Да, я знаю, что вы имеете в виду ...Я сам потратил бесчисленное количество часов на отладку и выяснил, почему правило перезаписи не работает должным образом. – tftd
Иду дальше и выберите свой ответ, так как я считаю, что это сработает, просто не успевайте попробовать его прямо сейчас , –