永久子域https:// Wildcard ssl证书的重定向

时间:2013-05-24 22:34:40

标签: redirect ssl https certificate permanent

我放入了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 个答案:

答案 0 :(得分: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