1 1 1 1 1 1 1 1 1 1 Рейтинг: 0.00 - 0 отзывов

Решение, как сделать главной страницу html для сайта на Joomla 2.5. Иногда вы встречали такие сайты (особенно у музыкантов и прочих знаменитостей, например kempel.ru). На весь экран фотография и кнопка "Вход". И нажав на нее, попадаешь уже на обычный сайт (мы рассматриваем сайт на Joomla 2.5, но на самом деле точно так же решается вопрос и с любой другой cms, будь-то Joomla либо Wordpress).

 Как сделать главную страницу html сайта на Joomla 2.5

Итак что мы имеем. Мы сделали себе красивую страницу в html редакторе, полностью отличную от шаблонных страниц основного сайта. И как нам теперь сделать ее главной?

Притом тут нужно учитывать несколько моментов.

1. Набирая http://site.ru посетитель должен попадать на страницу html (условно скажем с фотографией и с кнопкой "Вход")

2. Нажав на "Вход" посетитель должен попасть на сайт на Joomla 2.5.

3. (И самое главное) во время навигации по сайту, нажимая скажем на кнопку меню "Главная" (или Home), посетитель должен попадать не на страницу html, а на главную страницу сайта на Joomla.

 

Итак решение. Чтобы сделать главной страницу html, сначала нужно естественно ее создать.

Назовем ее glavnaja.html (не важно как называть, но если назовете index.html будет огромный шанс позже запутаться)

Теперь в корне сайта создаем папку home (и снова не имеет значение имя, но выберите ясное имя).

В папку home копируем весь сайт Joomla 2.5. Абсолютно все файлы. В корне осталось пусто.

А вот в этот раз кладем в корень файл glavnaja.html и картинку (если у вас страница с фотографией), прописывая ее адрес правильно. И так же правильно делаем ссылку на главную страницу сайта сделанного на Joomla 2.5

http://site.ru/home/index.php

Если стоит генератор человекопонятных ссылок (как у меня), то index.php писать не нужно.

И ВНИМАНИЕ! самое основное!

Копируем файл .htacsess из папки home. И вписываем в него дополнительно

DirectoryIndex start_page.html index.html index.htm index.php

Вот и все, теперь мы поставили страницу html главной на сайт сделанный на Joomla 2.5.

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

Комментарии   
Антон
+1 # Антон 29.04.2013 00:50
Такого имбицильного извращенства я еще не читал)
Ответить
admin9zZAAZ
0 # admin9zZAAZ 08.05.2013 10:56
В большинстве случаев, главная страница всех устраивает и джумловская.

Но в некоторые проекты нужна именно html, более того, еще и практически без дизайна, а только "Вход".
Сайт у темы лебедева тому пример.

Вот для таких вариантов, этот способ и написан.
Ответить
Антон
0 # Антон 09.05.2013 04:23
Приветствую!

а в файле .htacsess просто брать и вставлять в начале файла?
а не могли бы вы сделать видео урок?, сколько не пытаюсь всё не хочет выводится html страница, у меня стоит многоязычность (но без выбора языка), хочу выбор языка вставить на главной странице в html фаил

Огромное спасибо
Ответить
admin9zZAAZ
0 # admin9zZAAZ 10.05.2013 15:14
Вот это способ как раз и есть для такого случая. а на странице HTML уже прилепить выбор языка.
Ответить
admin9zZAAZ
0 # admin9zZAAZ 10.05.2013 15:16
разница в том, что в моем способе, перейдя со страницы html, попадаешь в joomla, где меню home будет вести на home joomla, а не на html страницу.

html страница сайт.ру только для входа, а потом уже попадаешь на сайт и на нее вернуться не можешь.
Ответить
Анатолий
0 # Анатолий 15.05.2013 08:57
Доброго времени суток. Подскажите, пожалуйста, в какое именно место .htacsess нужно прописывать DirectoryIndex start_page.html index.html index.htm index.php ? Пробовал разные места, сайт выдает ошибку 500. Заранее спасибо за ответ
Ответить
admin9zZAAZ
0 # admin9zZAAZ 16.05.2013 06:26
Цитирую Анатолий:
Доброго времени суток. Подскажите, пожалуйста, в какое именно место .htacsess нужно прописывать DirectoryIndex start_page.html index.html index.htm index.php ? Пробовал разные места, сайт выдает ошибку 500. Заранее спасибо за ответ


Вот начало файла

!!!IfModule mod_rewrite.c!!!
Options +FollowSymLinks
REWRITEENGINE On
REWRITECOND %{HTTP_HOST} ^www.САЙТ.ru [NC]
RewriteRule ^(.*)$ САЙТ.ru/$1 [R=301,L]
!!!/IfModule!!!

DirectoryIndex glavnaja.html index.html index.htm index.php


!!! заменить на скобки
Ответить
Анатолий
0 # Анатолий 16.05.2013 08:23
Дело в том, что у меня в файле такого вообще нет( Можно ли как то связаться с вами по почте? Если да, жду письма. Мой адрес
Ответить
Русский  тракторист
0 # Русский тракторист 29.05.2013 09:31
То что написано и надо написать себе в файл в начале.
Ответить
Sna
0 # Sna 25.01.2014 13:57
Цитирую Русский тракторист:
Цитирую Анатолий:
Доброго времени суток. Подскажите, пожалуйста, в какое именно место .htacsess нужно прописывать DirectoryIndex start_page.html index.html index.htm index.php ? Пробовал разные места, сайт выдает ошибку 500. Заранее спасибо за ответ


Вот начало файла

!!!IfModule mod_rewrite.c!!!
Options +FollowSymLinks
REWRITEENGINE On
REWRITECOND %{HTTP_HOST} ^www.САЙТ.ru [NC]
RewriteRule ^(.*)$ САЙТ.ru/$1 [R=301,L]
!!!/IfModule!!!

DirectoryIndex glavnaja.html index.html index.htm index.php


!!! заменить на скобки


у меня ничего не выходит. может проблема в том что я делаю на локальном сервере? если да, то что нужно прописать?
спасибо
Ответить