如何在我的强制HTTPS的htaccess中包含子域?

时间:2016-02-12 15:05:16

标签: .htaccess

我的域的根目录中有一个htaccess文件。我添加了一个名为dev的子域,因此我可以从那里处理应用程序。我认为htacccess文件阻止我访问子域,因为它正在重写主域的URL。如何添加将子域的URL重写为HTTPS的规则?主域名仍然正常但我在访问dev.{site_name}.php{site_name.ph}/dev时收到错误500.子域名的网址为https://www.{site_name}.ph

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^{site_name}\.ph [NC]
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.{site_name}.ph/$1 [R,L]

1 个答案:

答案 0 :(得分:0)

您可以使用此规则在所有域中强制http->https

RewriteEngine On

# RewriteCond %{SERVER_PORT} 80
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]