Создание страницы входа на сайт своими конечностями

Никогда бы не подумал, что такое придется делать. Но капризы заказчика неисповедимы.
Стояла задача: из предоставленного в psd-формате дизайна сделать сайт швейной тематики. Так как на будущем сайте подразумевалось наличие каталога товаров, а бюджет был небольшой, я решил использовать одну из CMS, которые есть в моем арсенале. Свой выбор я остановил на joomla.
Сверстал с помощью photoshop psd дизайн в html страничку, причесал код, заменив табличную верстку фотошопа на свою блочную и вычистив мусор. Затем превратил статическую html страницу в шаблон для выбранного движка. Установил цмс-ку с каталогом, натянул шаблон и остался доволен.
Заказчик тоже остался доволен. Он сделал только одно замечание:
- Хочу, чтобы была страница входа на сайт. На ней только кнопка «Войти» и фоновое изображение.
Другими словами он хотел, чтобы главная страница выпадала из общего дизайна. Я призадумался. Как сделать так, чтобы грузилась сначала простая html морда, которая вообще вне движка, а с нее пользователь попадал внутрь сайта где и продолжал свои изыскания листая каталог и т.п?
Думал я не долго. На помощь пришла директива apache DirectoryIndex, которая определяет список файлов, которые нужно считать индексными, если в URL имя файла не указано явно.
Все что нужно сделать, это создать в папке сайта файл .htaccess со следующим содержимым (условимся считать, что страница входа будет называться у нас index.html):
DirectoryIndex index.html
И все. Теперь по умолчанию у нас будет грузится не индексный файл движка (который как правило носит фамилию index.php), а наша входная страница, в коде которой размещаем ссылку на индексный файл движка index.php.
Примечание: я предполагал что у вашего хостера или на вашем локалхосте (где вы там тренируетесь?) установлен веб-сервер Apache. Для других серверов директивы будут другими, но алгоритм тот же.
П.С: Справедливости ради надо заметить, что после того, как я придумал этом способ, гугл нашел мне статью в которой советовали сделать тоже самое, что я вам тут понаписал. Отсюда вывод — семь раз погугли.

Запись опубликована в рубрике Создание сайтов. Добавьте в закладки постоянную ссылку.

3 комментария: Создание страницы входа на сайт своими конечностями

  1. Indes говорит:

    Страницы входа можно создавать из под шкурки Joomla. Есть там такая возможность или например из программки Artister.

  2. Рыбак говорит:

    Да, интересные у заказчиков вопросы. Вот только эта «Морда», мне кажется увеличит показатель отказов… Есть продолжение рассказа?

  3. Виктор говорит:

    А если файл .htaccess не виден что можно придумать

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">