我有一个包含多个域和子域的TYPO3设置。
domain1.com适用于https,domain1.com/stuff重定向到https://domain1.com/stuff。
有人已将此写入.htaccess:
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
截至目前,domain2.com尚未设置为https。它现在已经有了我们的行为:domain2.com重定向到https://domain2.com。但是一旦我走得更远,它就不会(domain2.com/stuff不会重定向)。
有人可以指出htaccess代码有什么问题吗?如果那个是正确的,我可以进一步深入挖掘 - 那个htaccess是一个群集。
答案 0 :(得分:1)
对于遇到此问题的任何人:我的解决方案是使用它:
RewriteCond %{SERVER_PORT} !^443$
而不是
RewriteCond %{HTTPS} off
出于某种原因,secon one在其他域上不起作用。如果有人对此有解释,那就太棒了!