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>

相关内容