0 Пользователей и 1 Гость просматривают эту тему.
  • 10 Ответов
  • 10852 Просмотров
*

K-boy

  • Осваиваюсь на форуме
  • 27
  • 1 / 0
Во всех шаблонах по умолчанию открывается  index.php. Как сделать так что бы по умолчанию открывался index.html и потом по ссылке  юзеры переходит на сайт?
*

Funkdoobiest

  • Захожу иногда
  • 244
  • 25 / 13
в файле .htaccess  пропишите DirectoryIndex index.html
*

K-boy

  • Осваиваюсь на форуме
  • 27
  • 1 / 0
Код
##
# @version $Id: htaccess.txt 10492 2008-07-02 06:38:28Z ircmaxell $
# @package Joomla RE
# @localized Авторские права (C) 2005 - 2009 Joom.Ru - Русский дом Joomla! Все права защищены.
# @copyright Авторские права (C) 2005 - 2008 Open Source Matters. Все права защищены.
# @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
# Joomla! - свободное программное обеспечение.
##
# -----------------======= ВНИМАНИЕ!!! =======----------------------------
# ------- ОБЯЗАТЕЛЬНО УСТАНОВИТЕ CHMOD 444 НА ЭТОТ ФАЙЛ ------------------


#####################################################
#  ПРОЧТИТЕ ПОЛНОСТЬЮ, ЕСЛИ БУДЕТЕ ИСПОЛЬЗОВАТЬ ЭТОТ ФАЙЛ
#
# Строка ниже этого раздела: 'Options +FollowSymLinks' может вызвать проблему
# при некоторых конфигурациях сервера. Она необходима для использования модуля
# Apache mod_rewrite, но может быть уже настроена администратором вашего
# сервера и изменение этого параметра в .htaccess может быть запрещено.
# Если эта директива вызывает ошибку сервера, то закомментируйте строку
# (добавьте символ # в начало строки), перезагрузите в браузере сайт и
# протестируйте работу SEF-ссылок. Если они работают, то вам не надо ничего
# менять здесь, т.к. всё уже настроено администратором сервера.
#
# Строки, которые можно раскомментирвать (и использовать) имеют только один #.
# Строки с двумя символами ## раскомментировать не надо. В разделах, которые вы
# не используете, все строки должны начинаться с символа #
#
#####################################################

##  Может быть закомментировано, если вызывает ошибку сервера. Смотрите примечания выше.
Options +FollowSymLinks

#
#  Включение mod_rewrite

RewriteEngine On

########## Начало - Правила обработки запросов для блокировки распространенных эксплоитов
## Если у вас возникли проблемы с вашим сайтом, используйте ниже описанные операции
## Они пытаются заблокировать самые распространенные эксплоиты Joomla!
#
# Блокировать любой запрос, пытающийся установить значение mosConfig через URL
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
# Блокировать любой запрос, пытающийся испортить base64_encode через URL
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
# Блокировать любой запрос, содержащий тег <script> в URL
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
# Блокировать любой запрос, пытающийся установить значение глобальных переменных PHP через URL
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Блокировать любой запрос, пытающийся изменить _REQUEST переменную через URL
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
# Перенаправлять заблокированные запросы на страницу 403 с запрещенными ошибками!
RewriteRule ^(.*)$ index.php [F,L]
#
########## Конец правил обработки (Rewrite rules) для блокировки распространенных эксплоитов

#  Раскомментируйте следующую строку, если URL вашего web-сервера
#  не связаны напрямую с физическими путями файлов.
#  Обновите ваш каталог Joomla (используйте "/" для обозначения корня сервера)

# RewriteBase /


########## Начало раздела SEF ядра Joomla!
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$  [NC]
RewriteRule (.*) index.php
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
#
########## Конец раздела SEF ядра Joomla!

Как редактировать этот код что бы по умолчанию открывалось index.html?
Спасибо.

*

Mitrich

  • Захожу иногда
  • 289
  • 524 / 13
  • Все можно. Но сначала учиться, учиться и учиться.
вот так прямо и напиши в самом начале
*

Nar

  • Новичок
  • 21
  • 0 / 0
вот так прямо и напиши ...
Вот "как" написать?   DirectoryIndex index.html   что ли? И где именно? Прямо в шапке или в какой-то определенной строке "начала"?

И еще попутный вопрос: зачем именно создается файл .htaccess ? Наверное где-то на форуме об этом написано, но я не могу уже битый час найти ничего конкретоного.
И еще: в чем, собственно разница между htaccess.txt и .htaccess ? В каком случае и для чего именно Джумла (или сервер) использует тот файл или другой?
Спасибо.
*

MuraDweb

  • Захожу иногда
  • 267
  • 124 / 1
Цитировать
Вот "как" написать?   DirectoryIndex index.html   что ли? И где именно? Прямо в шапке или в какой-то определенной строке "начала"?
В самом начале файла .htaccess

Цитировать
И еще попутный вопрос: зачем именно создается файл .htaccess ? Наверное где-то на форуме об этом написано, но я не могу уже битый час найти ничего конкретоного.
Для возможности изменять индивидуально настройки сервера пользователям аккаунта не затрагивая глобальный конфиг сервера, но если это позволяют настройки самого хостинга.

Цитировать
И еще: в чем, собственно разница между htaccess.txt и .htaccess ? В каком случае и для чего именно Джумла (или сервер) использует тот файл или другой?
Используется в работе только .htaccess.
htaccess.txt это просто переименованный (можно переименовать в принципе во что угодно) .htaccess, соответственно чтоб сервер не обращал на него внимание если его использование не нужно.
Яндекс.Деньги: 41001423568435
Webmoney: R 377548789269 | Z 421465848009 | E 126339514076 | U 413960261029
-
А, Вы читали ? Правила форума | FAQ J! 1.5 | FAQ J! 1.0
*

Nar

  • Новичок
  • 21
  • 0 / 0
MuraDweb !

Респект! За быстрый и толковый ответ!
В самом деле, очень помог. Ясно и понятно!
Спасибо!
*

Roberta

  • Захожу иногда
  • 182
  • 0 / 0
подскажите, пожалуйста.
сделала HTML файл, но теперь при клике на "главная" в меню - открывается HTML страница, а не php. как сделать чтобы открывалась php
« Последнее редактирование: 04.12.2010, 00:09:07 от Roberta »
*

Roberta

  • Захожу иногда
  • 182
  • 0 / 0
убрала умолчание с главной, теперь открывается то что надо, но исчезли модули, даже те которые показываются везде.
где прописывается "адрес "главной" страницы
*

Nar

  • Новичок
  • 21
  • 0 / 0
убрала умолчание с главной, теперь открывается то что надо, но исчезли модули, даже те которые показываются везде.
где прописывается "адрес "главной" страницы
Думаю, придется возвращать php в качестве главной страницы .
*

Roberta

  • Захожу иногда
  • 182
  • 0 / 0
Думаю, придется возвращать php в качестве главной страницы .

А как сделать чтобы при клике на главную открывался php файл а не HTML как сейчас?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как сделать бэкап сайта

Автор egorovv

Ответов: 8
Просмотров: 4143
Последний ответ 06.06.2020, 12:09:43
от SeBun
не работает главная без index.php

Автор Mary Poppins

Ответов: 11
Просмотров: 6580
Последний ответ 11.12.2018, 18:28:30
от all_zer
Как сделать отображение третьего и далее уровней меню?

Автор Hloja_Blimm

Ответов: 12
Просмотров: 954
Последний ответ 24.11.2017, 15:12:04
от Hloja_Blimm
Вместо главной страницы - содержимое файла корневого каталога index.php

Автор Igoritaly

Ответов: 2
Просмотров: 832
Последний ответ 10.08.2017, 17:03:57
от Gosha5767
404 ошибка при обращении http://site.ru/index.php

Автор Oleg Inishev

Ответов: 2
Просмотров: 858
Последний ответ 19.05.2017, 14:18:30
от SeBun