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>

관련 정보