apache — htaccess показывает страницу ошибки без URL-адреса изменения, когда страница расширения имеет переполнение стека

Я скрываю расширение страниц, используя файл .htaccess.

Пример: страница contact.php покажет контакт /

Я использую этот код:

Options -MultiViews<br>
RewriteEngine On<br>
RewriteCond %{REQUEST_FILENAME} !-f<br>
RewriteRule ^([^/]+)/$ $1.php [L]<br>

Как я могу показать страницу ошибки Costum 404, когда в URL я пишу название страницы с расширением без изменения URL?

Пример:
contact.php -> Ошибка
контакт / -> Хорошо

Теперь, если URL содержит страницу с расширением, я вижу страницу, но я не хочу. Я хочу видеть страницу без расширения и, если она содержит расширение, показать страницу с ошибкой.

Кто-то может мне помочь?

Спасибо

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …