Постоянный поддомен https:// перенаправление для SSL-сертификата Wildcard
Я положил внутрь код public_html/ .htaccess (в начале)
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://mydomain.com/$1 [R=301,L]
и https:// был вынужден с успехом.
Но я положил на код public_html/subdomain/ .htaccess (в начале)
RewriteEngine On
RewriteCond %{HTTP_HOST} ^subdomain.domain.com$
RewriteCond %{REQUEST_URI} !^/subfolder/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /subfolder/$1
RewriteCond %{HTTP_HOST} ^subdomain.domain.com$
RewriteRule ^(/)?$ subfolder/index.php [L]
и поддомен становится грязным.
Что плохого в этом коде, который я поместил в поддомен?
Я не могу больше ничего делать. Необходим некоторый опыт.
Спасибо.
1 ответ
Создайте новый файл.htaccess со следующим кодом в вашей подпапке.
RewriteEngine On
RewriteCond% {HTTP_HOST} ^ demos.9lessons.info $ RewriteCond% {REQUEST_URI}! ^ / Demos/ RewriteRule (.*) / Demos / $ 1
RewriteEngine On
RewriteCond% {HTTP_HOST} ^ labs.9lessons.info $ RewriteCond% {REQUEST_URI}! ^ / Labs/ RewriteRule (.*) / Labs/$1