每一个试图访问Prestashop的REST API的URL都重定向到index.php。我可以知道为什么和如何解决这个问题吗?
我已经用适当的权限激活了密钥(请看附件截图)。然而,它给这个错误。
我在Ubuntu 18.04 x64上使用Prestashop 1.7.6.5,来自vultr.com云实例。它运行的是Nginx。我已经检查了答案在。Prestashop Webservice api url重定向的问题但它只是说Nginx的配置在做这个重定向。我对Nginx有足够的了解,可以改变这个配置,例如,我不知道哪个文件,在哪个目录下,该怎么改。
希望有人能帮助我...
htaccess有。
RewriteRule . - [E=REWRITEBASE:/]
RewriteRule ^api$ api/ [L]
RewriteRule ^api/(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]
sow,你可以得到访问api的yourdomain.comwebservicedispatcher.php,例如,得到的地址将是webservicedispatcher.php?url=addresses1833。