-1

我有一个 WordPress 网站,如果我通过域名的全名(例如www.example.com. 但是,如果我尝试在不输入wwweg的情况下访问它example.com,我会收到以下错误:

Origin http://example.com is not allowed by Access-Control-Allow-Origin.

我能想到的唯一解决方案是将任何请求附加/重写example.comwww.example.com. 我怎样才能做到这一点.htaccess

4

2 回答 2

2

在您的 htaccess 文件中的任何 wordpress 规则上方添加此内容:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www\.%{HTTP_HOST}/$1 [L,R=301]
于 2013-10-03T04:25:15.537 回答
0

对于那些使用 WordPress 遇到此问题的人。我通过安装此插件https://github.com/jacopotarantino/WordPress-Cross-Domain-Plugin将其修复并将该站点添加到“允许的域”中。

于 2013-10-03T06:52:06.927 回答