Кто-нибудь должен сказать мне, если есть способ скрыть мое имя файла php в JS?
Внешний интерфейс:
var goToUrl= "veryLongNameThatYouCannotGuess.php";
вызывает внутренний файл «veryLongNameThatYouCannotGuess.php».
Я действительно не хочу показывать это так, чтобы любой пользователь мог видеть это в консоли. Назовите меня параноиком, но я хочу дать как можно меньше информации о структуре бэкэнда. Любой намек, как скрыть это было бы здорово, спасибо.
Вы можете установить в htaccess rewrite для определенного URL-адреса, например / my-redirect-url, и загрузить скрипт .php для этого URL-адреса.
var goToUrl= "/my-redirect-url";
RewriteEngine On
RewriteRule ^my-redirect-route$ veryLongNameThatYouCannotGuess.php [L]
С помощью этого кода в url / my-redirect-route вы можете получить доступ к файлу veryLongNameThatYouCannotGuess.php
ОТВЕТ РЕДАКТИРОВАНИЕ ЗА КОММЕНТАРИИ:
Если вы хотите предотвратить прямой вызов .php, просто проверьте $_SERVER['REQUEST_URI']
, Если это имя файла .php exit()
Других решений пока нет …