2017-08-16 5 views
0

Ich habe bereits eine Subdomain-Wildcard zu meiner DNS (* .domain.com) hinzugefügt, aber jetzt kann ich nicht die Regel richtig.Umleitung zu einer Wildcard-Subdomain mit htaccess-Datei

Ich möchte

subdomain.domain.com 

zu

domain.com/subdomain 

meine .htaccess-Datei verweisen ist:

RewriteEngine On 
RewriteCond %{HTTP_OST} ^(?:www\.)?((?!www\.)[^.]+)\.(domain\.com)$ [NC] 
RewriteRule ^/?$ http://www.%2/%1 [R=302,L] 

aber ich bin Internal Server Error bekommen. Wie kann ich es zur Arbeit bringen?

Antwort

0

Wenn Sie es wirklich wollen, umleiten, dann können Sie dies tun

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^subdomain\.example\.com [NC] 
RewriteRule ^(.*)$ http://example.com/subdomain/$1 [R=301,L] 

Wenn Sie es nicht wollen subdomain.example.com in der Adressleiste umleiten und halten dann können Sie dies tun.

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^subdomain\.example\.com [NC] 
RewriteRule ^(.*)$ /subdomain/$1 [L]