我有一个带有WooCommerce插件的WordPress网站,我正在尝试将该网站加载到带有ionic4框架的移动应用程序中,我的应用程序在Andriod上没有任何问题,但是当我在iOS设备上运行我的应用程序时出现了此错误< / p>
Origin http://localhost:8100 is not allowed by Access-Control-Allow-Origin. [Error] Fetch API cannot load http://www.mywebsite.com/wp-json/wc/v3/products?******** due to access
控制检查。
我的问题是我不知道如何将CORS
设置到服务器端。
下面是我的.htaccess文件代码
RewriteEngine On
RewriteCond %{REQUEST_METHOD} OPTIONS
RewriteRule ^(.*)$ $1 [R=200,L]
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
我在问是否有任何方法可以设置Access-Control-Allow-Origin
来解决此问题,是否缺少任何代码行,还是应该编辑WordPress文件中的任何其他文件来设置标头正确的方式