无论用户在地址栏中输入http还是www,如何始终重定向到一个URL

时间:2018-08-22 13:26:40

标签: apache .htaccess mod-rewrite

如果我以https://somewebsite.com的形式输入网址,则效果很好。如果我输入https://www.somewebsite.com,它将中断。无论用户如何在地址栏中键入该网址,我如何强制它始终仅转到一个网址?

我的.htaccess文件中有这个

<IfModule mod_rewrite.c>
 RewriteEngine on
 RewriteCond %{HTTPS} !=on
 RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [NC,L,R=301] 
 RewriteRule ^$ public/ [L]
 RewriteRule (.*) public/$1 [L]
</IfModule>

在www版本上,我收到类似...的错误……已被CORS策略阻止:所请求的资源上没有'Access-Control-Allow-Origin'标头...

0 个答案:

没有答案