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

Die Aufgabe, die die Subdomain in codefolder aussehen sollte aber nicht ändern URL. Ist es möglich?Rewrite von Sub-Domain ohne Änderung url

Ich versuche

 

    RewriteEngine on 

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

Aber es führt sicherlich zu einer Änderung der URL, aber ich brauche es nicht.

Antwort

0

Ich löste die Frage durch einen Symlink.

ln -s /path-to/subdomain codefolder 

und in .htaccess

RewriteEngine On 

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

Dies ist nicht die beste Option, aber mein Hosting keinen Zugriff auf die Apache-Konfiguration.