我将我的网站从我的UAT /测试域上传到EC2 AWS。在一切都很好之前,但现在只打开主页。
如果我尝试导航到我不能的任何其他链接,则会出现以下错误
在此服务器上找不到请求的网址/page/company
。
但是当我在其间插入index.php
时,它工作正常。
有什么想法吗?
答案 0 :(得分:0)
请在服务器中启用mod_rewrite模块并在htaccess文件中重写index.php。
答案 1 :(得分:0)
请检查您的文件预先
答案 2 :(得分:0)
我认为问题可能是DirectoryIndex,如果在URL中选择了目录,那么apache(不是你正在使用的Web服务器)用来将用户定向到特定文件。
如果您有权访问,可以在您的apache配置中设置;如果您只能访问自己的网站空间,则可以在.htaccess文件中设置。
http://www.htaccess-guide.com/directoryindex-uses/
基本上使用DirectoryIndex,您可以告诉apache自动使用index.php或index.html,或者当URL中没有给出目录中的文件时,实际上您想要使用的文件。