问题描述
我已经将使用CraftCms 2的网站从本地迁移到了预生产服务器。一切正常,但是,我不知道为什么,我只能使用/ admin之前的区域设置代码进入管理面板。我的意思是,如果我写domain.com/admin,那是行不通的。但是,如果我编写domain.com/es/admin,它就可以工作。而且这不会在本地服务器中发生,而只会在预生产中发生。
我收到消息“未找到。在此服务器上找不到请求的URL / admin。”而不是我网页上的404。
在具有相同结构的其他项目中,它也可以正常工作,正如我所说,在本地服务器中也可以。在根目录下,我有:
- 资产/
- 工艺/
- zh /
- va /
- es /
- index.PHP
有什么主意吗?谢谢。
解决方法
解决了,我在根目录中保留了一个.htaccess文件。它既不在本地服务器中,也似乎在虚拟主机中进行了某种配置或类似的解决方案。一旦我在其他工艺项目中找到此.htaccess,就解决了;)
不要忘记您的.htaccess根目录!