我的域的根目录中有一个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]
答案 0 :(得分:0)
您可以使用此规则在所有域中强制http->https
:
RewriteEngine On
# RewriteCond %{SERVER_PORT} 80
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]