HttpsサイトバージョンではApacheスタートページが表示されますが、httpは正常に動作します

HttpsサイトバージョンではApacheスタートページが表示されますが、httpは正常に動作します

こんにちは。WordPress のパーマリンクを使用した後、ちょっとした問題が発生しています。サイトの https バージョンでは、Apache のスタート ページが表示されます。http バージョンでは、サイトとすべてのパーマリンクは正常に動作します。また、パーマリンクを使用しなくても、http と https のサイトは正常に動作します。私は CentOS 8 を使用しています。どうか助けてください :)

私の.htaccess

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

私のhttpd.conf

IncludeOptional conf.d/*.conf
<VirtualHost *:443>
    DocumentRoot "/var/www/wordpress"
    ServerAlias www.example.com
    <Directory "/var/www/wordpress">
        allow from all
        Options None
        Require all granted
    </Directory>
    SSLEngine on
    SSLProtocol +TLSv1.1 +TLSv1.2
    SSLCertificateFile /var/ssls/cazzy_store.crt
    SSLCertificateKeyFile /var/ssls/cazzy.key
    SSLCACertificateFile /var/ssls/cazzy_store.ca-bundle
</VirtualHost>

httpd.confファイルの<Directory>にAllowOverride Allを追加してみましたが、効果はありませんでした。

答え1

これを.htaccessファイルに追加することで問題を解決しました

<IfModule mod_rewrite.c>
  RewriteEngine On
  Options +FollowSymLinks
</IfModule>

関連情報