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

