Вводная страница перед index.php в Apache - PullRequest
0 голосов
/ 24 января 2012

Я хочу установить начальную страницу перед моей index.php страницей в корневом каталоге. Мой веб-сервер Apache. Я поместил этот код в мой htaccess файл:

DirectoryIndex i.html index.php

Это i.html код:

<!DOCTYPE html>
<html>

<head>
<title>Personal Website</title>
</head>

<body>

<a href="index.php">Enter</a>

</body>

</html>

Но когда я нажимаю на ссылку, страница все еще на i.html, и я не могу войти в index.php.

Что не так?

Есть ли лучший способ для этого?

Ответы [ 2 ]

0 голосов
/ 22 июня 2013

Я знаю, что это старый, но у меня в файле .htaccess сработало следующее:

DirectoryIndex index.html index.php

К вашему сведению, изменение в .htaccess не требует перезапуска Apache и должно быть немедленным.Вы можете попробовать поискать DirectoryIndex в вашем .htaccess, просто чтобы убедиться, что его там нет несколько раз.

Я знаю, что ваш вопрос ссылается на i.html.Я не знаю, имеет ли это значение или нет, но вы могли бы легко переключиться на index.html, чтобы увидеть.

0 голосов
/ 24 января 2012

Почему вы не устанавливаете индекс в качестве страницы приветствия, как это обычно бывает, тогда есть ссылка на другую страницу? Я не вижу много неправильного в том, что ты сделал, хм ... хм.

Попробуйте поместить index.html или index.htm и не указывайте htacess, поскольку сервер обычно пытается открыть html-файл перед файлом php.

Таким образом, использование index.htm или index.html обычно работает нормально для страницы приветствия, поскольку вам обычно не нужно ничего настраивать, просто поместите файл туда, и он заменит index.php в качестве начальной страницы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...