サイトにSSLを設定しましたが、ホームページは正常に機能しています。
さらに、パーマリンクの設定がデフォルトに設定されていれば、すべてのページとアーカイブは機能しています。(標準)
しかし、パーマリンクの設定が別のオプションに変更されると、すべてのページとカテゴリに対して404エラーが発生します。
それが問題であれば私はwoocommerceプラグインを使用していますか?加えて私のhtaccessファイルは以下のようになります。
# 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
また、すべてのページのページタイトルが正しく表示されません。代わりにドメイン名を表示します。
mod_rewrite
がApacheモジュールとして有効になっていることを確認してください。 plain permalinkが使用されている場合は必要ありませんが、逆の状況になります。
また、入ってくるリンクジュースを紛失したり、HTTP Status 301を使用してすべてのユーザーをHTTPSバージョンのサイトにリダイレクトしたりしないでください。 WordPressセクションの前(または内側)に.htaccess
ファイルを追加します。
RewriteEngine On
# The following lines are essential
RewriteCond %{HTTPS} !=on
RewriteRule (.*) https://%{HTTP_Host}%{REQUEST_URI} [R=301,L]
そして、WooCommerce設定でCheck Out
ページにSSLを設定することを忘れないでください。