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>

我嘗試將“AllowOverride All”添加到 httpd.conf 檔案中的 <Directory”,但沒有幫助

答案1

我透過將其添加到我的 .htaccess 檔案中解決了該問題

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

相關內容