Я хочу знать, что такое расширение .do на веб-страницах. Является ли это стандартным расширением или, если это не так, можно изменить расширение (например, client-login.php
до client-login.do
и все еще работать как PHP)?
Спасибо.
Я хочу знать, что такое расширение .do на веб-страницах. Является ли это стандартным расширением или, если это не так, можно изменить расширение (например, client-login.php
до client-login.do
и все еще работать как PHP)?
Спасибо.
Это то, что настроено для того, чтобы быть на этом конкретном веб-сервере. Веб-сервер может быть настроен для запуска файлов .pl с модулем php и .aspx файлами с perl, хотя это было бы глупо. Нет сценариев, связанных с большинством веб-серверов, вместо этого вам придется искать в своих конфигурационных файлах apache (или эквивалент, если используется другое серверное программное обеспечение). Если у вас есть разрешение на редактирование файла конфигурации сервера, вы можете сделать файлы, заканчивающиеся на .do, запуститься как php, если это вам нужно.
.do происходит из рамок Struts. См. Этот вопрос: Почему веб-приложения Java используют расширение .do? Откуда она взялась? Также вы можете изменить то, как выглядят ваши URL-адреса, используя mod_rewrite (на Apache).
". do" - это стандартное расширение, отображаемое для платформы Struts Java. См. http://struts.apache.org/.
Использование apache rewrite_module может изменить ваши расширения script. Дайте этому thread хорошее чтение.
Я иногда думал, что это может послужить целью добавить уровень безопасности, затеняя внутренний интерпретатор посредством переназначения .php или любого другого .aspx или любого другого, чтобы любой потенциальный хакер был отправлен вниз неправильный путь, по крайней мере на некоторое время. Я никогда не потрудился попробовать, и я больше не занимаюсь работой с веб-сервером, поэтому вряд ли это возможно.
Тем не менее, я был бы заинтересован в перспективах опытного администратора сервера по этому понятию.