你好吗?
总结:我试图从本地主机迁移网站到亚马逊EC2和几乎所有的航线带来了“请求的URL example.com/xxx/yyy/此服务器上找到。
语境:
- 在为public_html,应用程序和系统使用笨结构。
- 在URI的Web语言。 例如:本地主机/的public_html / ES /主。
- 为了测试,一个页面(注册)它的路由是不同的:本地主机/的public_html /管理/注册。
- 网页可正常从本地主机。
问题:我上传的网页对我的EC2,当我尝试访问,几乎每一页显示404错误。 只需注册页面的作品,但只有当我通过example.com/index.php/admin/register调用它(example.com/admin/register携带相同的404错误 )。
任何意见或想法,探索将是非常欢迎! 谢谢!!
PS:如果有帮助,我分享我目前的routes.php文件的代码。
$route['default_controller'] = "main";
$route['404_override'] = '';
$route['^(en|es)/(.+)$'] = "$2";
$route['^(en|es)$'] = $route['default_controller'];