/ / Вступна сторінка перед index.php в Apache - apache, .htaccess

Введення сторінки перед index.php в Apache - apache, .htaccess

Я хочу встановити сторінку введення перед моєю 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.

Що не так?

Чи є кращий метод для цього?

Відповіді:

0 для відповіді № 1

чому ви не встановлюєте індекс як вітальну сторінку, як це зазвичай, тоді маєте посилання на іншу сторінку ?. Я не можу бачити багато неправильного у тому, що ти зробив, тбч .... хм.

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

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


0 для відповіді № 2

Я знаю, що це давнє, але наступне для мене працювало у файлі .htaccess:

DirectoryIndex index.html index.php

FYI, зміна на.htaccess не вимагає перезавантаження Apache і повинен бути негайним. Ви можете спробувати пошукати DirectoryIndex у своєму .htaccess лише для того, щоб переконатися, що він не є там кілька разів.

Я знаю ваші посилання на запитання i.html. Я не знаю, чи змінює це чи ні, але ви можете легко переключити його на index.html, щоб побачити.