没有CraftCms2中网址中的语言代码,管理面板无法正常工作

问题描述

我已经将使用CraftCms 2的网站从本地迁移到了预生产服务器。一切正常,但是,我不知道为什么,我只能使用/ admin之前的区域设置代码进入管理面板。我的意思是,如果我写domain.com/admin,那是行不通的。但是,如果我编写domain.com/es/admin,它就可以工作。而且这不会在本地服务器中发生,而只会在预生产中发生。

我收到消息“未找到。在此服务器上找不到请求的URL / admin。”而不是我网页上的404。

在具有相同结构的其他项目中,它也可以正常工作,正如我所说,在本地服务器中也可以。在根目录下,我有

  • 资产/
  • 工艺/
  • zh /
  • va /
  • es /
  • index.PHP

有什么主意吗?谢谢。

解决方法

解决了,我在根目录中保留了一个.htaccess文件。它既不在本地服务器中,也似乎在虚拟主机中进行了某种配置或类似的解决方案。一旦我在其他工艺项目中找到此.htaccess,就解决了;)

不要忘记您的.htaccess根目录!