мой адрес " 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",
апаш
Создайте файл .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" )
index.php
был установлен в качестве веб-страницы по умолчанию (вместе сindex.html
)?