0
我的域的根目錄中有一個htaccess文件。我添加了一個名爲dev的子域,所以我可以從那裏開發應用程序。我認爲htacccess文件阻止我訪問子域,因爲它將URL重寫到主域。如何添加將子域的網址重寫爲HTTPS的規則?主要領域仍然工作正常,但我得到的500錯誤,當我參觀dev.{site_name}.php
和{site_name.ph}/dev
子站點的URL會https://www.{site_name}.ph
如何在我的htaccess中包含強制使用HTTPS的子域?
RewriteEngine On
RewriteCond %{HTTP_HOST} ^{site_name}\.ph [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.{site_name}.ph/$1 [R,L]
您只匹配字面名'{site_name}',因爲您使用'^'錨定字符串匹配。如果你想要子域名,也許你會想要更像'{site_name}。\ ph $'的東西。 –