使用htaccess将www附加到URL中

时间:2013-10-03 03:36:09

标签: .htaccess

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

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

我能想到的唯一解决方案是将example.com的任何请求附加/重写为www.example.com。如何使用.htaccess实现此目的?

2 个答案:

答案 0 :(得分:2)

在htaccess文件中添加以上任何wordpress规则:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www\.%{HTTP_HOST}/$1 [L,R=301]

答案 1 :(得分:0)

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