Почему моя страница не будет отображаться, если я не добавлю HTML в конце URL?

По какой-то причине после переноса на новый сервер моя страница счетов и скрипт не работают. Когда клиент вводит свою информацию, он помещается в базу данных и создает счет-фактуру следующим образом:

/ Счета /JohnDoe 10100188

Однако URL должен открыть красивую страницу счета со всей информацией о заказе, вместо этого я получаю ошибку 404 сейчас. Ничего не изменилось со скриптом или базами данных. Мы просто перенесли их на новый сервер и все включенные файлы. Еще более странным является то, что когда вы добавляете.html в конец JohnDoe 10100188, он загружает страницу. Я не знаю почему, но мне нужно, чтобы мой скрипт добавил.html в конце сейчас? Меня смущает, почему это не сработает сейчас... Я надеялся, что у кого-то была похожая проблема, и она могла бы мне помочь. Я был бы очень благодарен!

1 ответ

Я не слишком знаком с Apache, но я предполагаю, что есть параметр конфигурации, в котором вы можете установить расширение файла по умолчанию для случая, когда он не указан.

Может быть в.htaccess или в одном из конфигурационных файлов Apache.

Другие вопросы по тегам