Xpoint
   [напомнить пароль]

Структура папок и страниц на сайте

Метки: [без меток]
[удл]
2007-03-14 11:28:42 [обр] Юрий[досье]

Простите, может я не туда поместил свое сообщение, тогда вы меня поправьте.

Обязателен ли для каждой папки index.html?

У меня сайт, например, site.ru
Далее ращделы: facultet, students и др. Эти разделы служат для более четкой структуры, страницы site.tu/facultet нет.

Далее под facultet - еще страницы: admin, teacher и другие.
Под students - creation, activity...

Итак, как зделать так, чтобы адрес у teacher был бы: site.ru/facultet/teacher.

И как правильно вообще выстроить структуру папок?

спустя 10 минут [обр] Ярослав Сюзёв (yara)(4/305)[досье]
М Перенесено из форума "Интернет::HTML-верстка::Верстка"
спустя 2 часа 10 минут [обр] Дионис Сантин aka Человек с Ломом(32/406)[досье]

Перед началом интересной и увлекательной дисскуссии прошу обратить внимание на следующие материалы:

ЧПУ: http://ru.wikipedia.org/wiki/%......%D0%B5%D1%80%D0%BD%D0%B5%D1%82)
mod_rewrite: http://www.google.com/search?s......006-02,GGLG:ru&q=mod%5frewrite

спустя 6 часов [обр] Игорь Лебедев(0/7)[досье]

А пока вы читаете, отвечу на заданый вопрос "как". Самое простое решение - создайте структуру папок facultet/teacher.
В папку teacher разместите index.html с содержанием учительского раздела.
Теперь вы можете запросто ставить ссылку вида http://site.ru/facultet/teacher.

Когда чей-то браузер попытается обратиться к странице http://site.ru/facultet/teacher, вэб-сервер ответит редиректом на страницу http://site.ru/facultet/teacher/ (обратите внимание - на конце стоит слэш). Браузер повторно запросит страницу (уже со слешэм), вэб-сервер поймет, что обращение идет к дирректории, а поскольку конкрентый файл (типа about.html) не указан - выдаст индексную страницу для этой дирректории. А индексные страницы обычно называются index.* (т.е. бывают с разными расширениями, но index.html - самый общий вариант).

Вот так вы сможете малой кровью сделать красивые урлы.

спустя 16 часов [обр] Юрий[досье]

я почитал тут литру... Мне вроде все понятно. В каждой папке должен быть свой индекс. Если его нет - это плохо. Так как у меня не планируется страницы site/facultet/, то я сразу сделал в корневой пакпе сайта папку facultet_teacher и там поместил index.html

Спасибо!

Powered by POEM™ Engine Copyright © 2002-2005