私のコードには常にhttpsとwwwを追加するために使用しているコードです。htaccessにリダイレクト301を使用する必要があります
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com$ [OR]
RewriteCond %{HTTPS} !on
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]
私はリダイレクト= 301の作成について読んだことがありますか?
私のコードには常にhttpsとwwwを追加するために使用しているコードです。htaccessにリダイレクト301を使用する必要があります
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com$ [OR]
RewriteCond %{HTTPS} !on
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]
私はリダイレクト= 301の作成について読んだことがありますか?
301リダイレクトは永続URLリダイレクトに使用されるため、お客様のケースでは[R=301,L]
を使用してください。
Google状態この:
あなたはそれが検索エンジンの検索結果に示されているように、ページのURLを変更する必要がある場合、我々はあなたがサーバ側301リダイレクトを使用することをお勧めします。これは、ユーザーと検索エンジンが正しいページに誘導されるようにするための最良の方法です。 301ステータスコードは、ページが永久に新しい場所に移動したことを意味します。
また、Google HTTPS directionsによると、リダイレクトはHTTPSリダイレクトのベストプラクティスとみなされます。
301のリダイレクトは、401よりも優れています(グーグルが好きではありません)。
多分このことを理解するのに役立ちます。https://en.wikipedia.org/wiki/HTTP_301 – jakob
@jakobウェブサイトに常にhttpsとwwwがあるようにしたい場合は、[R = 301、 L] '? – Dgameman1
それは '301 Moved Permanently'と呼ばれていますので、永久にリダイレクトされた場合はyesとなります – jakob