我刚刚在运行apache的CentOS 6服务器上设置了letsencrypt ,SSL全部正常。 我只是试图redirecthttp到https使用这个:
Redirect permanent / https://example.com/
但是,在去http://example.com/somepath的情况下,而不是获取https://example.com/somepath我得到https://example.comesomepath …
出于某种原因, /未被添加到我正在访问的path,我看不到我可以如何解决这个问题。
我的httpd.conf :
NameVirtualHost *:80 <VirtualHost *:80> ServerName example.com ServerAlias example.com DocumentRoot /var/www/html/ # RedirectMatch permanent ^(.*)$ https://www.example.com$1 # tried using this too, no luck Redirect permanent / https://example.com/ </VirtualHost>
运行: Apache/2.2.15 (Unix)