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