index.php не загружается по умолчанию

0

мой адрес " http://www.dopsfest.com ".

Написанный таким образом, он показывает файл javascript (index.js)

Если я добавлю "/index.php" к адресу - он отображается правильно, т.е. загружается index.php.

Я пробовал с php:

$address = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
$stack = explode('/', $_SERVER["REQUEST_URI"]);
$file = array_pop($stack);
$folder = array_pop($stack);
if ($file =="") {header('Location: http://www.dopsfest.com/index.php');}

безуспешно.

Почему мне нужно писать "index.php"?
В локальном хосте и на другом удаленном сервере он работает без добавления "index.php",

  • 2
    На секунду это выглядело почти как «dopeFest». Ах, 60-е
  • 1
    Вы пытались настроить свой сервер так, чтобы index.php был установлен в качестве веб-страницы по умолчанию (вместе с index.html )?
Показать ещё 2 комментария
Теги:

1 ответ

1
Лучший ответ

апаш

Создайте файл .htaccess в корне вашего проекта и поставьте так:

DirectoryIndex index.php

Nginx

$ cd /etc/nginx/sites-available/default

Index index.html index.htm, index.php;

Lighttpd

$ nano /etc/lighttpd/lighttpd.conf

index-file.names = ( "index.php", "index.html" )
  • 0
    Большое спасибо. Решаемые.
  • 0
    Рад! Пожалуйста, рассмотрите возможность принятия этого ответа как наиболее подходящего для вашего вопроса, особенно если он решил вашу проблему.
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню