2017-04-20 112 views
1
 
Structure 
public_html 
    -.htaccess 
    -subdomain 
    -codefolder 

子域應該看看codefolder但並沒有改變URL任務。可能嗎?重寫沒有改變URL

我嘗試

 

    RewriteEngine on 

    RewriteCond %{HTTP_HOST} subdomain.example.com 
    RewriteCond %{REQUEST_URI} !^subdomain.example.com 
    RewriteRule ^(.*)$ http://example.com/ [L] 

但它肯定會導致在URL的變化,但我並不需要它。

回答

0

我通過符號鏈接解決了這個問題。

ln -s /path-to/subdomain codefolder 

和htaccess的

RewriteEngine On 

RewriteCond %{HTTP_HOST} ^([^\.]+)\.example\.com 
RewriteRule ^(.*) /example/public/%1 [L] 

這是不是最好的選擇,但我的主機不能訪問到Apache配置。