我强制要求电子商务网站始终使用https,因为只有特定网址被触发为安全的问题。我在.htaccess中使用了以下内容
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.vshoen.com/$1 [R,L]
但是现在我的问题是所有外部链接都没有在https中打开的网址中的www由于某种原因。大多数时候它不是问题,但有一些特定的链接需要简单地http://url.com而不是http://www.url.com,因为在这种情况下,它们没有加载,因为它试图打开它们https://url.com 3}}
我希望有一个解决方案,如果这有任何不同,这是一个wordpress网站。
提前致谢。
答案 0 :(得分:1)
试试这个:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,NC,L]