index.php
Index.php — дефолтная точка входа на сайтах, которые применяют популярный язык написания сайтов PHP.
История[править]
PHP довольно неплохо царствовал в 2000—2010-х за счёт своей простоты и лёгкости в постановке, в определённом смысле продолжает использоваться и поныне (хотя для серьёзных приложений всё-таки уступает место более высокопроизводительным решениям, так как скорость PHP сравнительно невелика), например для вики на движке MediaWiki и маленьких сайтов.
По умолчанию вебосервер с подключенною поддержкою PHP заглядывает в корневой каталог и ищет там файл с названием index.php, если он есть, то как вгрызается сервачелло в исходный код, да и исполняет его. Например, если на сайте под стандартным апачем гавкнуть в директорию типа site.popa/folderino/, то на практике будет производится поиск site.popa/folderino/index.php.
Так как индекс.php выглядит не очень эстетично, то зачастую применяются методы маскировки, так сказать переадресовывания URL — когда заставляют вебосервер воспринимать некое условное имя как настоящее указание на index.php, ведь известно что rewrite рулесы позволяют извратить до неузнаваемости, что видит человек и что происходит на сервере.
Зачастую данное название становится целью хакеров и прочих спамеров, желающих восраться на сайт и долбящихся в index.php. При этом анализ того, что за сайт часто просто не производится, — жужжалка-пчела пытается свить гнездо на всех подряд серверах. Удастся, хорошо, не удастся — так это бот, какая ему разница? Иногда доходит до казусов — например, на вики-сайте /wiki/Index.php это статья, а не скрипт (который обычно надёжно сокрыт правилами, ведь каталога /wiki/ на серваке просто нет). И боты тупо долбятся куда-то не туда.