Как сделать главной не index.php

Главные вкладки

Аватар пользователя Valeratal Valeratal 3 марта 2007 в 16:02

Собственно вопрос, нужно что бы например была index2.php

2 причины
1. переезд - пока еще много чего на старом движке
2. - продажные ссылки с CLX в кодировке win 1251 не разобрался как их настроить и не факт что разберусь - приносят около 1000р, не ахти - но можно интернет оплачивать.

Комментарии

Аватар пользователя lexa74 lexa74 3 марта 2007 в 16:44

создай отдельный каталог типа "new" да и играйся в нём...
потом в настройках хостинга сделаешь эту директорию начальной для сайта.

Аватар пользователя SadhooKlay SadhooKlay (не проверено) 3 марта 2007 в 16:56

Директива DerictoryIndex файле httpd.conf

Либо делаете вот так:

<IfModule mod_dir.c>
    DirectoryIndex index2.html index2.php
</IfModule>

Либо непосредственно пр описании виртуального хоста:

<VirtualHost 127.0.0.2>
        # Почта администратора хостинга
        ServerAdmin admin [user=domain]domain[/user].ru
       
        # Каталог, где физически распологаются файлы
        DocumentRoot /var/www/html/domain.ru

        # Имя сервера
        ServerName domain.ru

        # Файл отчетов о ошибках доступа
        ErrorLog logs/domain.ru_error.log

        # Файл отчетов доступа
        CustomLog logs/domain.ru_access.log common

        # Какой файл является главным в любом каталоге
        DirectoryIndex  index2.php
</VirtualHost>

Аватар пользователя koyra koyra (не проверено) 3 марта 2007 в 21:51

Либо делаете вот так:

DirectoryIndex index2.html index2.php

тогда вопрос,
а будет ли текущий сайт доступен по адресу старому адресу , типа
www.site.ru
ведь предлагаемый вами способ, переадресует запрос броузера на разрабатываемый сайт т.е. страницу index2.html.
т.е. на мой взгляд ваше решение не подходит для поставленной задачи.
Или я не прав?

Аватар пользователя SadhooKlay SadhooKlay (не проверено) 3 марта 2007 в 22:43

Может тогда так (?):
DirectoryIndex index.php index2.php index3.php index4.php

Порядок важен.
В данном случае сервер будет искать файл index.php, не найдя его index2.php не найдя его index3.php и так далее.

Аватар пользователя Valeratal Valeratal 4 марта 2007 в 15:29

хм, задачка осложняется тем, что индекс.php то есть, но не друпальский Smile
, то есть сервер его все равно будет находить.

То есть задачка была именно друпала (а не сервер) убедить в том, что его файл index2.php

По поводу отдельного каталога - хм, думал об этом - как вариант наверно можно использовать - просто ссылки будут более глубокие (хотя не все ли равно для юзверей) Smile

Аватар пользователя lexa74 lexa74 7 марта 2007 в 17:51

дык в хостинге потом поставишь каталог на домен htdocs/new
и все ссылки потом станут привычными Wink безо всяких каталогов
только придётся перепрописать ссылки прописанные вручную, друпаловские сами поправятся