2016-06-08 4 views
1

Wie mit DomainWie von Ordner zu Subdomain umleiten?

site.com/image/some_symbols 

zu Sub-Domain

some_symbols.site.com/ 

Ich habe versucht, von der / am Anfang

RewriteCond %{HTTP_HOST} ^(www\.|)site\.com$ [NC] 
RewriteCond %{REQUEST_URI} ^image/(+*)$ 
RewriteRule ^(.*)$ http://%1.%{HTTP_HOST}/$ [R=301,L] 

Antwort

0

Die %{REQUEST_URI} beginnt so umleiten; Aus diesem Grund war dein Muster nicht erfolgreich.

Noch besser wäre es, verlassen Sie sich nicht auf einer anderen RewriteCond, hält es einfach als:.

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^(?:www\.)?site\.com$ 
RewriteRule ^image/(.+)$ http://$1.%{HTTP_HOST}/ [R=301,L] 
+1

ich geneigt sein würde, das ändern '+' auf '\ w [\ w .-] + \ w 'da Subdomains keine Schrägstriche etc. enthalten können - nur ein Failsafe. –