Я запутался в проблеме и не уверен, смогу ли я предоставить достаточно информации.
У меня есть php-приложение, построенное на платформе Zend, которое я успешно развернул на других хостинговых компаниях. Я сейчас пытаюсь перейти на Amazon EC2
Я переместил весь свой код и установил свой домен, чтобы он указывал на IP-адрес. Пока все хорошо.
Теперь, когда я захожу на свою домашнюю страницу, скажем www.example.com - все выглядит хорошо - Открывается домашняя страница, что означает, что вызывается IndexController и правильно выполняется метод index, который извлекает данные из базы данных и отображает их страница index.phtml.
Так что это позволяет мне верить, что все работает нормально. Но каждая ссылка, которую я нажимаю на домашней странице, будь то простая ссылка связаться с нами - или любое другое действие, которое я пытаюсь вызвать даже через URL, приводит к
404 Not Found
The requested URL /user/add was not found on this server.
Apache/2.2.9 (Fedora) Server at www.example.com Port 80
Интересно то, что домашняя страница открывается нормально, когда я звоню на www.example.com, но когда я указываю полный путь www.example.com/index/index - я получаю ту же ошибку, что и выше.
Я проверил логи и ошибок нет.
Кто-нибудь сталкивался с чем-то похожим или есть идеи, если я пропускаю простой шаг или что-то вроде правила переписывания, может быть.
Он работает на лампе
Любые идеи
Спасибо