こんにちは、私は新しく質問があります。私は、Google検索でhttpsとhttpバージョンのインデックスを付けた1つのWebサイトを持っています.HTTPから.htaccessのHTTPに301リダイレクトを追加しました。場合によっては、ランダムに301リダイレクトがhtaccessから消えてしまい、もう一度追加する必要があります。コードは時々消えます.htaccess
これは、301リダイレクトと私のhtaccessです:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
ので、リダイレクトが完全に除去されたいくつかの時間の後、彼らはこの
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
に変更、Googleのインデックスが再びページをHTTPSと私が必要もう一度追加するには、なぜですか?私は多くのホスティング会社を試しましたが、何も変わりませんでした
ありがとう、これは正しいですか? 位BEGIN のRewriteRuleにワードプレス #ENDワードプレス <のIfModule mod_rewrite.c> RewriteEngineのRewriteCond%に対して{HTTPS} HTTP(*)://%{HTTP_HOST}%{REQUEST_URI} [L、R = 301] でRewriteBase/ のRewriteRule ^指数\ .PHPの$ - [L] するRewriteCondの%{REQUEST_FILENAME} -f するRewriteCond%{REQUEST_FILENAME} のRewriteRuleを-d!!。 /index.php [L] – Gianfiollo
いいえ、あなたは間違っていました。 WordPressブロックだけを完全に残しておきます。私は完全なコードを表示するために私の答えを編集しました。 – janh
私は試してみました。リダイレクトはうまくいきます! – Gianfiollo