![]() |
Использование index.html вместо index.php
Здравствуйте господа.
Сайт на Mambo. Подскажите, как сделать, что бы вместо родного index.php файла на запрос www.имя.ru грузился index.html (рекламная заставка). Спасибо. |
Очень просто. В панели управления своим сайтам (у своего хостера) - меняешь параметры индексных файлов.
Если вообще ни разу туда не лазил, то должно по умолчанию стоять "загружать index.html" Ставь первым нужный тебе файл, и всё пучком ;) |
Излазила всю панель у своего хостера. Ничего подобного не нашла. В каком разделе обычно это условие прописывается. т.е. где прописано это у вашего хостера? Или в Денвере, если вы таким пользуетесь?
|
В .htaccess в директиве DirectoryIndex перечислите все нужные имена страниц:
DirectoryIndex index.html |
benya
Будте добры уточните. В файле .htaccess уже находится некоторое содержание, строка DirectoryIndex index.html просто дописывается или нужно удалить содержимое и эта строка (DirectoryIndex index.html) должна быть единственной. Я уже пробовала добавлять эту строку к содержимому файла, нужного эфекта не получилось. Оригинальный код файла: ## # @version $Id: htaccess.txt,v 1.5 2005/01/22 23:00:27 spacemonkey Exp $ # @package Mambo # @copyright (C) 2000 - 2005 Miro International Pty Ltd # @license http://www.gnu.org/copyleft/gpl.html GNU/GPL # Mambo is Free Software ## # # mod_rewrite in use # RewriteEngine On # Uncomment following line if your webserver's URL # is not directly related to physical file paths. # Update YourMamboDirectory (just / for root) # RewriteBase /YourMamboDirectory # # Rules # RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*) index.php И еще, в какую директорию нужно загрузить ролик (index.html) в корневую папку сайта (www) или в папку шаблонов (templates/ имя шаблона) |
BYBY
1) Надо добавить эту строку в конец. В итоге .htaccess должен выглядеть так: Код:
## |
Arrest
Все сделала, как вы посоветовали. Не получается почему-то. Упорно открывает index.php. Я это делаю на локальном сервере (Денвер), может здесь причина? |
Нашла статью про настройки Настройка .htaccess в сервере Apache
Проверила у себя на Денвере файл httpd.conf. Стоит условие AllowOverride All. Значи должен читать файл .htaccess А он не читает. |
в httpd.conf есть строка
Код:
DirectoryIndex index.html index.shtml index.htm index.php Код:
DirectoryIndex index.html |
BYBY
А если сделать так: Код:
## |
Strange_VArrest
Спасибо вам господа огромное. Похоже заработало. УРААААААААААА!!!!!!!!!!! После того как прописала в httpd.conf этот код DirectoryIndex index.html Черт, рано обрадовалась. Это я у себя могу до httpd.conf добраться, а как поступать на виртуальном серсере, где доступ только к .htaccess?? |
Директиву "DirectoryIndex" можно применять и в контексте .htaccess.
|
BYBY,
Цитата:
|
Prisoner benya
Дело в том, что я корректировала файл .htaccess, но к сожалению желаемого эффекта не получалось, до тех пор пока не откорректировала httpd.conf. Все это было проделано на локальном Денвере. ( история процесса ) Второй этап. Это получить желаемый эффект на виртуальном хостинге, где доступен для коррекции только .htaccess. Вношу соответствующую коррекцию в этот файл, но сервер эти изменения, почему-то игнорирует, и по-прежнему загружает index.php На данный момент, я знаю только один способ задать условие для .htaccess файла, это вписать DirectoryIndex index.html или DirectoryIndex index.html index.php |
BYBY,
Ну, мне кажется, что загвоздка как раз не в htaccess, а в правиле mod_rewrite в этотом самом файле ;) |
Время: 19:26. |
Время: 19:26.
© OSzone.net 2001-