我在AWS上运行了一个spring boot应用程序。我不时看到一个日志,上面写着并提到了ThinkPHP? java.lang.IllegalArgumentException: Invalid character found in the request target [/index.php?s=/Index/\think\app/invokefunction&function=call_user_func_array&vars[0]=md5&vars[1][]=HelloThinkPHP21].
The valid characters are defined
我正面临着一个我不确定是否有解决方案的问题。实际上,我们有一个magento网站A和一个magento网站B,它们都使用相同的核心资源。因为它们都有一些规范,所以我们覆盖了网站相应文件夹中的部分代码。
所以实际上,这两个网站都在使用网站A的Checkout模块。但是B网站的签出行为现在必须改变,我正在寻找一种方法来重写B网站的控制器。
所以我的问题是:我如何只为A网站重写A文件夹中的结帐控制器,并仅为B网站重写B文件夹中的相同控制器?
我已经尝试过这样做,但没有成功:
A site -> config.xml
<routers>
<checkout>