私はこれについていくつかの話題があると知っていますが、私が試した設定のすべてが私のサイトを全くアクセスできなくします。私の問題は最近SSL証明書を取得したことですが、サイトの「www」以外のバージョンについてのみですが、ユーザーが「www」というURLを書いた場合、安全でないサイトメッセージが表示されます。例えばhtaccessがhttps "www"を "www"以外にリダイレクトするように強制する
# 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
この構成はどちらか何もしません:
# BEGIN WordPress
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule^https://%1%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTPS} off
RewriteRule^https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>
# END WordPress
をそれを置くことは、DNS&リダイレクトは、多くの場合、ブラウザ/システムによってキャッシュされていることを忘れてはいけないので、いくつかのリダイレクトは、実際にブラウザのキャッシュをクリアするにもかかわらず、数時間に影響を取る習慣。私は頻繁な変更を避け、異なるリダイレクトを試みることは避けたい。何かを試してから一日放置してからテストしてください。それがうまくいかない場合は、次のものを試して1日中出発してください。また、これを修正するまで、ネットワークレベルとサイトレベルのキャッシュをすべてオフにします。 Velvet URLやそれに類するプラグインを使用して、あなたのサイトリンクを「www」以外のものに書き換え、WP AdminのサイトURLを変更してから何か他のことをすることを忘れないでください。 –
しばらく経ってもうまくいくかどうかは分かります。 – Sergi
あなたは一日程度で探している可能性があります。 –