Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Отсутствие index файла в корне сайта
 
 автор: kievigor   (30.05.2006 в 11:10)   письмо автору
 
 

Сломали сервер провайдера и автоматом заменили все индексовые файлы сайта. Хочу в целях повышения надежности отказаться от индексовых файлов вообще. Но вот возник вопрос. Можно ли сделать так, чтобы главный файл в корне был не (index.php, index.htm), а с любым другим названием и чтобы при этом он открывался при обращении к корневой директории. И если это возможно сделать, то как. И еще, как будут относиться поисковики к отсутствию индексового файла в корне сайта.

   
 
 автор: kadet_73   (30.05.2006 в 11:28)   письмо автору
 
   для: kievigor   (30.05.2006 в 11:10)
 

Создай файл .htaccess и пропиши внем строку:
DirectoryIndex твое имя файла.php
Где "твое имя файла.php " - твой стартовый файл, если их несколько укажи все через пробел
И этот файл помести в корневую директорию сайта

   
 
 автор: kievigor   (30.05.2006 в 11:32)   письмо автору
 
   для: kadet_73   (30.05.2006 в 11:28)
 

А поисковики или другие ресурсы которые обращаются к корневой директории не обидятся на такое?

   
 
 автор: kadet_73   (30.05.2006 в 11:36)   письмо автору
 
   для: kievigor   (30.05.2006 в 11:32)
 

не не обидятся :)))

   
 
 автор: kievigor   (30.05.2006 в 11:35)   письмо автору
 
   для: kadet_73   (30.05.2006 в 11:28)
 

если их несколько укажи все через пробел


А как может быть несколько главных файлов в корневой директории?

   
 
 автор: kadet_73   (30.05.2006 в 11:40)   письмо автору
 
   для: kievigor   (30.05.2006 в 11:35)
 

Нет, это имеется ввиду , что Вы можете использовать в качестве главного файла например с расширением php, html, htm, вообщем любой из них и их надо прописать все через пробел!
Если Вы будете использовать только php -файл или html- файл то и пишите только php или html

   
 
 автор: kievigor   (30.05.2006 в 12:19)   письмо автору
 
   для: kadet_73   (30.05.2006 в 11:40)
 

Спасибо за помощь.
И еще вопрос а как теперь сделать чтобы при обращении непосредственно к файлу index.php, а не к директории, открывался другой файл, например index1.php

И еще, а можно ли указать в .htaccess, который расположен в корневой директории такую инструкцию, чтобы он во всех нижних директориях искал не индексовый файл, а файл с другим названием. Ну, чтоб не пихать .htaccess в каждую папку, а сделать только один в корне с одной инструкцией. Да, и чтоб при прямом обращении к файлу с именем index.php он автоматом искал в папке другой файл например index1.php.

   
 
 автор: kadet_73   (30.05.2006 в 13:25)   письмо автору
 
   для: kievigor   (30.05.2006 в 12:19)
 

в файле index.php поставить редирект на index1.php

   
 
 автор: kievigor   (30.05.2006 в 14:36)   письмо автору
 
   для: kadet_73   (30.05.2006 в 13:25)
 

Так я хочу чтобы не было у меня файла index.php, но когда к такому имени обращались чтобы открывался другой файл например index1.php

   
 
 автор: kadet_73   (30.05.2006 в 15:20)   письмо автору
 
   для: kievigor   (30.05.2006 в 14:36)
 

Что то как то странно получается что я обращаюсь к файлу "А" причем которого не существует, а должен открыться файл "В", и зачем это?

   
 
 автор: kadet_73   (30.05.2006 в 15:23)   письмо автору
 
   для: kadet_73   (30.05.2006 в 15:20)
 

Если только прописать ошибку 404 и поставить чтобы при обращении к несуществующей страницы index.php загружался index1.php, но это правило будет действовать не только при обращении к index.php, но и к любому другому неправильному адресу

   
 
 автор: kievigor   (30.05.2006 в 18:55)   письмо автору
 
   для: kadet_73   (30.05.2006 в 15:23)
 

Так вроде есть такая команда в .htaccess, что если вызываю такой то файл то открыть другой. Только вот не помню как это сделать. А может я и ошибаюсь.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования