/ / .htaccess DirectoryIndex не работи - apache, .htaccess

.htaccess DirectoryIndex не работи - apache, .htaccess

Имам два индексни файла в папката public_html (Apache), index.html и index.php

По подразбиране Apache изглежда насочва трафика към index.php, така че искам да го променя на index.html. Аз добавих .htaccess файл в същата директория с това в него:

DirectoryIndex index.html

Но когато посетителите отиват на уебсайта (www.example.com/), те все още се насочват към index.php

Защо е това?

Отговори:

9 за отговор № 1

За тези, които все още търсят отговора - точно както предлага ОП, добавете следния ред към файла .htaccess:

DirectoryIndex index.php

Уверете се, че хостингът ви позволява да заобиколите htaccess в httpd.conf

AllowOverride All

Ако това не е активирано, ще трябва да се свържете с вашия хостинг доставчик.


0 за отговор № 2

Опитайте тази:

DirectoryIndex index.html index.htm index.php index.php3

Предимството е отляво надясно, така че ако се случи, че и двата html ще бъдат предпочитани


0 за отговор № 3

отворете файла .htaccess и го добавете

DirectoryIndex index.php

0 за отговор № 4

Глупав въпрос, но доказахте ли, че вашият файл htaccess се използва?

Виж: http://httpd.apache.org/docs/current/mod/core.html#allowoverride


0 за отговор № 5

Трябва да проверите дали има някакво правило за htaccess за родителска директория, което противоречи на това правило, моят проблем е, че с RewriteEngine на основната директория и "/ folder /" DirectoryIndex няма да работи.