我有一个Ubuntu的VPS,我已经安装了一个WordPress的安装。 另外我有一个域名的服务器设置为cloudflare的域名服务器,所有的DNS设置都在cloudflare上,我也有域名的TLS证书。 我已经在我的服务器上安装了证书。 我已经写了redirect命令Redirect permanent / https://example.com/在不安全的虚拟主机,即端口80.当我尝试访问该网站,它会引发错误example.com redirected you too many times.
80上的虚拟主机是
<VirtualHost *:80> ServerAdmin [email protected] ServerName example.com ServerAlias www.example.com DocumentRoot /var/www/html/example Redirect permanent / https://example.com/ ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
而端口443上的虚拟主机是
<IfModule mod_ssl.c> <VirtualHost *:443> ServerAdmin [email protected] ServerName example.com:443 ServerAlias www.example.com DocumentRoot /var/www/html/example ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined SSLEngine on SSLCertificateFile /etc/ssl/certs/example.com.pem SSLCertificateKeyFile /etc/ssl/private/example.com.key <FilesMatch "\.(cgi|shtml|phtml|php)$"> SSLOptions +StdEnvVars </FilesMatch> <Directory /usr/lib/cgi-bin> SSLOptions +StdEnvVars </Directory> BrowserMatch "MSIE [2-6]" \ nokeepalive ssl-unclean-shutdown \ downgrade-1.0 force-response-1.0 # MSIE 7 and newer should be able to use keepalive BrowserMatch "MSIE [17-9]" ssl-unclean-shutdown </VirtualHost> </IfModule>
请任何人都可以帮忙。
您的redirect循环通常是由以下一个或多个引起的:
.htaccess文件将另一个redirect回到端口80 wp-config.php仍然configuration为http://www.example.com的Wordpress安装