0

由于仅将特定网址触发为安全的一些问题,我已强制电子商务网站始终使用 https。我在 .htaccess 中使用了以下内容

RewriteEngine On 
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.vshoen.com/$1 [R,L]

但现在我的问题是由于某种原因,在 https 中打开的 URL 中没有 www 的所有外部链接也是如此。大多数时候这不是问题,但是有一些特定的链接需要简单地是http://url.com而不是http://www.url.com并且在这种情况下,它们不会像尝试那样加载以https://url.com的形式打开它们

我希望有一个解决方案,如果这有什么不同的话,这是一个 wordpress 网站。

提前致谢。

4

1 回答 1

1

试试这个:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,NC,L]
于 2012-12-06T04:01:57.413 回答