-3

我知道这里和那里都有帖子独立解释下面的每个部分,但我发现很难让所有 4 个部分在根目录上的一个 .htaccess 中工作,到目前为止都是错误 500 或 404。

这对于那些使用 SSL 并希望避免 SEO 重复内容问题的网站应该非常有用。

  1. 所有请求http://domain.com都应该转到http://www.domain.com (SEO)

  2. 所有请求https://domain.com都应该转到https://www.domain.com (SEO)

  3. /checkout 和 /customers 应该只访问 https:// 版本的网站;不是 http://(显然是安全的)

  4. 所有其他目录(不是 /checkout、/customer)的 https:// 请求应重定向到该目录的 http:// 版本(SEO)

4

1 回答 1

0

htaccess 中最好的代码:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

如果您使用 cms wordpress 安装和活动插件真的很简单 SSL 。

于 2018-09-06T08:42:31.383 回答