我有一个使用语言的 J2.5site 设置。因此,网址看起来像这样:
和
https://www.mysite.com/en/my-component/
和
https://www.mysite.com/en/my-component/my-alias
我还设置了一个脚本,只要发生 404 或 500 等,就会向我发送电子邮件:
这是一个(数百个)的结果:
500 - Error: 500
Invalid controller: name='index', format=''
Call stack
功能位置
1 JSite->dispatch() /opt/host/apps/joomla/htdocs/index.php:42
2 JError::raiseError() /opt/host/apps/joomla/htdocs/includes/application.php:208
3 JError::raise() /opt/host/apps/joomla/htdocs/libraries/joomla/error/error.php:251
URL:/en/index.php
注意请求。如果我理解正确的话,什么都不应该要求/en/index.php。因为到那时,它已经被 index.php 条目解释过,因此附加了 '/en/'
我的 apache 日志中没有任何请求错误或任何其他 apache 错误。
正在发生的一切是我被电子邮件轰炸,说有东西试图访问http://www.mysite.com/en/index.php或https://www.mysite.com/en/my-component/ index.php并因此生成 404 或 500 错误
这个蜘蛛(搜索引擎机器人)是问题还是服务器配置错误?
谢谢
雅克