有没有人知道需要调整到我的重写规则以解决我面临的问题,我相信这是可能的,但尝试了一些没有成功的事情。
当前.htaccess文件:
RewriteCond %{HTTP_HOST} ^testsite\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.testsite\.com$
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule ^/?$ "https\:\/\/www\.testsite\.co\.uk\/" [R=301,L]
问题:
例如,如果我导航到testsite.com,www.testsite.com它会重定向到https://www.testsite.co.uk/,但是如果我尝试.com强制使用https://testsite.com或https://www.testsite.com这样的SSL例如,它显示SSL错误,因为该域没有SSL,也没有重定向。
预期:
如果在重定向前域使用https,则只需重定向到.co.uk域
https://www.testsite.com > https://www.testsite.co.uk
https://testsite.com > https://www.testsite.co.uk
http://www.testsite.com > https://www.testsite.co.uk
http://testsite.com > https://www.testsite.co.uk
我应该提到主站点是co.uk,有效ssl,.com是addon域,指向co.uk