Как замаскировать URL, имеющий много подкаталогов и файлов?

У меня есть сайт с большим количеством каталогов и файлов. Я просто хочу скрыть все имена подкаталогов и имена файлов, такие как https://example.com/folder_01/file.php в https://example.com. Я мог бы скрыть имя одной папки, используя правило перезаписи на сервере Apache htaccess. Также я попробовал концепцию набора фреймов, но он показывает небезопасный скрипт при попытке запустить сайт в браузере. Может кто-нибудь мне помочь?
Заранее спасибо.

-2

Решение

Это невозможно

URL — это то, как браузер запрашивает у сервера что-то.

Если вы хотите разные вещи, то им нужны разные URL.

Если то, что вы хотели, было возможно, то сервер каким-то образом должен был бы знать, что если мой браузер запросит / тогда это означало «изображение кота», также зная, что если мой браузер запрашивает / тогда это означает «изображение собаки».

Это было бы все равно, что остановиться в фаст-фуде, где вы никогда раньше не были, не знал никого, кто там работал, и спрашивать «как обычно» и ожидать, что они смогут узнать, что это такое.


Вы упомянули использование фреймов, что является старым и очень ужасным хаком, который будет поддерживать постоянный URL-адрес, отображаемый в адресной строке браузера, но не будет иметь никакого реального эффекта, кроме как усложнить жизнь пользователю.

Они по-прежнему могут просматривать вкладку «Сеть» в инструментах разработчика своего браузера, чтобы увидеть реальный URL.

Они по-прежнему могут щелкнуть правой кнопкой мыши ссылку и «Открыть в новой вкладке», чтобы скрыть кадры.

Ссылки из поисковых систем будут пропускать сразу за фреймами и индексировать URL-адреса нижележащих страниц, которые имеют фактическое содержание.


URL-адреса являются фундаментальной частью WWW. Не пытайся их сломать. Вы только навредите своему сайту.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]