Использование index.html вместо index.php.htm

Аватара пользователя
Prisoner

Использование index.html вместо index.php.htm

Сообщение Prisoner »

Здравствуйте господа.

Сайт на Mambo.

Подскажите, как сделать, что бы вместо родного index.php.htm файла на запрос
www.имя.ru
грузился index.html (рекламная заставка).

Спасибо.
Аватара пользователя
DMGaster

Re: Использование index.html вместо index.php.htm

Сообщение DMGaster »

Очень просто. В панели управления своим сайтам (у своего хостера) - меняешь параметры индексных файлов.

Если вообще ни разу туда не лазил, то должно по умолчанию стоять "загружать index.html"

Ставь первым нужный тебе файл, и всё пучком Изображение
Аватара пользователя
Prisoner

Re: Использование index.html вместо index.php.htm

Сообщение Prisoner »

Излазила всю панель у своего хостера. Ничего подобного не нашла. В каком разделе обычно это условие прописывается. т.е. где прописано это у вашего хостера? Или в Денвере, если вы таким пользуетесь?
Аватара пользователя
DMGaster

Re: Использование index.html вместо index.php.htm

Сообщение DMGaster »

В .htaccess в директиве DirectoryIndex перечислите все нужные имена страниц:



DirectoryIndex index.html
Аватара пользователя
benya

Re: Использование index.html вместо index.php.htm

Сообщение benya »

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.htm





И еще, в какую директорию нужно загрузить ролик (index.html) в корневую папку сайта (www) или в папку шаблонов (templates/ имя шаблона)
Аватара пользователя
benya

Re: Использование index.html вместо index.php.htm

Сообщение benya »

BYBY

1) Надо добавить эту строку в конец. В итоге .htaccess должен выглядеть так:



Код:

Код: Выделить всё

##
# @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.htm
DirectoryIndex index.html index.php.htm

2) Загрузить в корень сайта.
Аватара пользователя
Arrest

Re: Использование index.html вместо index.php.htm

Сообщение Arrest »

Arrest

Все сделала, как вы посоветовали.

Не получается почему-то. Упорно открывает index.php.htm.

Я это делаю на локальном сервере (Денвер), может здесь причина?
Аватара пользователя
Strange_V

Re: Использование index.html вместо index.php.htm

Сообщение Strange_V »

Arrest

Все сделала, как вы посоветовали.

Не получается почему-то. Упорно открывает index.php.htm.

Я это делаю на локальном сервере (Денвер), может здесь причина?
Аватара пользователя
Strange_V

Re: Использование index.html вместо index.php.htm

Сообщение Strange_V »

в httpd.conf есть строка

Код:

Код: Выделить всё

DirectoryIndex index.html index.shtml index.htm index.php.htm

Это - так называемые файлы индекса, которые автоматически выдаются сервером при обращении к какой-либо директории, если не указано имя html-документа. Поставьте что нужно, наверное так

Код:

Код: Выделить всё

DirectoryIndex index.html
Аватара пользователя
Strange_V

Re: Использование index.html вместо index.php.htm

Сообщение Strange_V »

BYBY

А если сделать так:



Код:

Код: Выделить всё

##
# @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.htm
DirectoryIndex index.html index.php.htm

Денвер - это тот же сервер, только рядом.
Ответить

Вернуться в «Вебмастеру»