2014-10-29 116 views
0

我想重寫一個子域到我的主站點中的文件夾。HTAccess:重寫子域到HTTPS主站點

例如,test.example.comexample.com/test

我只有example.com的SSL(CA驗證)證書,但不是通配符證書。因此,test.example.com已加密但未驗證。那麼,是否有可能重寫https://test.example.comhttps://example.com/test,同時還要維護驗證?或者我應該只使用重定向?

目前,這是我的文件夾結構:

.htaccess 
public_html/ # this is the document root for example.com 
    ... 
test/ # document root for test.example.com 
    ... 
+0

但是'test.example.com'應該已經從'/ test /'文件夾加載內容不是嗎? – anubhava 2014-10-29 15:36:19

+0

那麼,我的主要目標是允許我的一個SSL證書(這是我的主域名)在子域上工作。 – 2014-10-29 16:59:19

回答

0

將這個規則在/test/.htaccess

RewriteEngine On 

RewriteCond %{HTTP_HOST} ^(test)\.(example\.com)$ [NC] 
RewriteRule^http://%1/%2%{REQUEST_URI} [L,NE,R=302] 

這將重定向test.example.com --> example.com/test