Постоянный поддомен 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

Другие вопросы по тегам