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


Автор: burakov 28.1.2009, 14:49
Добрый день 
подскажите следующее.

вот чтобы открыть в броузере какой нибудь сайт, страничку
набираешь в строке адреса следующее
http://САЙТ.RU/СТРАНИЧКА.html 

но часто наблюдал следующее
что в броузере в строке адреса присутствует
http://САЙТ.RU/FAQ/          (и нет далее конечной странички, скрипта),

однако все нормально отображается и в броузере (ну на данном примере отображаются ответы на часто задаваемые вопросы)

На чем это реализовано?
Спасибо.

Автор: NDenis 28.1.2009, 15:09
На сервере устанавливается файл, который грузится по умолчанию (индексный файл), как правило index.html, index.php и т.д. Вот как раз он и подгружается.
Если сайт работает на какой-либо системе управления, то там уже этим управляет модуль апача mod_rewrite.

Автор: InfMag 29.1.2009, 13:03
Либо это созданные папки физически с вложенными в них индексными файлами, которые в первую очередь грузятся даже без указания самих файлов, типа index.php или index.html, либо прописан в корне файл .htaccess где идут редиректы, например пересылка такого вида с /имя_раздела/имя_подраздела/ на index.php?first=имя_раздела&second=имя_подраздела

Автор: burakov 29.1.2009, 16:49
Подкиньте реально работающий .htaccess в студию - посмотрю как его правильно писать...
спасибо

Автор: PROhvost 29.1.2009, 21:01
Код

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^contacts(/?)+$ /index.php?page=contacts [QSA,L]
</IfModule>

3 строчка переименовывает адрес страницы index.php?page=contacts в просто contacts, т.е. что бы попасть на страницу http://tvoisait.ru/index.php?page=contacts можно указывать адрес http://tvoisait.ru/contacts. Остальное смотри тут http://yandex.ru/yandsearch?text=.httaccess.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)