-3

以下の各セクションを個別に説明する投稿があちこちにあることは知っていますが、ルート上の 1 つの .htaccess で 4 つの部分すべてを機能させるのは困難であり、これまでのところすべてエラー 500 または 404 です。

これは、SSL を使用している Web サイトで、SEO の重複コンテンツの問題を回避したい場合に非常に役立ちます。

  1. すべてのリクエストhttp://domain.comhttp://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 のインストールとアクティブなプラグインを使用する場合は、Really Simple SSL .

于 2018-09-06T08:42:31.383 に答える