我一直在寻找正则表达式和重写条件以及规则等等很长一段时间,而且我还没有设法让它发挥作用。
这就是我所拥有的:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^billing\. [NC]
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
基本上,我有一个需要在HTTPS上的子域billing.mydomain.com
,但主域不需要(事实上,不应该,因为SSL证书不适用于它)。
我已经尝试将其放在主域的.htaccess
/public_html/
中,因为子域存在于/public_html/billing
中,但是(通常)通过{{1}访问}}
你们能看到重写的错误吗?它只是没有做任何事情。
每当我去billing.domain.com
时,它都没有重定向我(事实上,我一般都遇到了一些问题,它没有识别index.php而只是发送给CGI defaultwebpage,但是那就是重点。)
我错过了什么?