ДЛЕ Скрипт! |
Акира Иноуэ
Как должны выглядеть файловая структура сложного сайта?
Начал изучать html, решил что обучение будет продуктивнее, если по ходу дела, сделать свой собственный сайт со справочниками/самоучителями html/css
На аналогичных сайтах часто встречал такую ситуацию:
Например https://webref.ru/html/link является как html файлом, так и каталогом для https://webref.ru/html/link/rel
За счет чего это осуществляется?
В каталоге link индексный файл? Или в родительском для него каталоге hmtl файл с таким же названием?
Я понимаю что все это делается с помощью веб сервера и php, но мне до этого еще далеко. Просто хотелось бы на данный момент сделать сайт, с грамотной файловой структурой. Мне не понятно где и как могут/должны находиться и называться файлы в ситуациях схожих с описанной.
Ответы:
Ярослав
Это же просто серверный rewrite, если я верно понял вопрос...
Крч, когда сервак принимает запрос, он может переписать URL: адрес кагбэ /some/page/, а на самом деле он /some/page/index.php
Именами файлов это не ограничивается: можно переписывать и GET-параметры (query), чтобы делать короткие урлы типа /details?123
Структура - обычная: индексный в корне, а разделы в поддиректориях (ну, для простоты понимания. На практике, это не обязательно так, ибо можно и переписывать урл, и алиасы использовать для обращения к другим директориям или даже к другим серверам - например, контент сайта генерит пхп, а запросы к апи заворачиваются на ноду).
ivtst1
Нет "должен". Всё, что сами придумаете, то и будет.
IT специалист
в каждом каталоге есть индексный файл все страницы генерируется на лету
lola mola
.../.../ каталоги, подкаталоги, index- file
Александр Бабушкин
Нет, не верно. В обоих случаях HTML-Файлом является index.html Просто браузер в адресной строке его не показывает.
|