Captain
@Captain

Как отдавать гостю статичный контент?

Есть желание гостям сайта отдавать версию сайта в статике, без лишнего дерганья php/БД. Есть ли какие то решения для этого?
p.s. Про джумловское кэширование знаю.
  • Вопрос задан
  • 25 просмотров
Решения вопроса 1
pavelcarcass
@pavelcarcass
ИТ-менеджер из г. Иркутска
Не знаю, сработает ли, взято отсюда. Суть в том, чтобы средствами Joomla проверить, залогинен ли данный посетитель и, если нет, редиректить его на статичную html страницу.

Это должно быть в templates/ваш_шаблон/index.php

$user = JFactory::getUser();
$app  = JFactory::getApplication();

if ($user->id != 0)
{
    // залогиненный юзер, ок
    // сюда всё остальное содержимое index.php
}
else 
{
    // редиректим незалогиненного на статичную страницу
    $app->redirect(JRoute::_('page.html'));
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы