Umleitung von Unterverzeichnis auf Subdomain mit htaccess
Ich bin relativ neu mit .htaccess, und nie gemacht habe, keinen Code außer dem, was ich gelesen habe, online. Ich bin mit Bluehost, und ich möchte umleiten meinem blog-Unterverzeichnis auf subdomain. Beispiel: ich möchte umleiten www.example.com/blog zu blog.example.com.
Ich habe bereits code in Ort, um immer hinzufügen www. zu Beginn meiner blog-Adresse im root-Ordner, aber ich weiß nicht, wie das zu erreichen ist die oben umleiten, indem mithilfe von code in .htaccess. Jede mögliche Hilfe würde geschätzt!
- Sie hinzufügen einen
www
an den Anfang des blog-Adresse? So ist er inhttp://www.blog.example.com/
? - Nein, es gibt nur noch "www.", wenn die Adresse beginnt mit "example.com"
Du musst angemeldet sein, um einen Kommentar abzugeben.
Eine Menge von web-hosts, die heute eine einfache Implementierung für die subdomain Schöpfung in Ihrer administration-panels. Sie müssen nur um dorthin zu gehen, wählen Sie subdomainnamen, und klicken Sie dann verweisen Sie auf ein Verzeichnis im Verzeichnisbaum.
Wenn Sie nicht können, dann wird es ein wenig komplizierter (Sie benötigen, um zu beheben, dass die subdomain auf Ihren server-ip-Adresse konfigurieren, die für die virtual hosts, ... etc) und Sie haben nicht genügend Berechtigungen zu tun (es sei denn, Sie sind auf einen eigenen server).
Edit 2
Anforderungen zu http://www.example.com/blog zu blog.example.com versuchen Sie, diese :
Haben Sie versucht, diese?
Ich wollte meine zwei Cent hinzu,
1) eine Antwort auf die Frage oben, das rewrite Problem beheben sollte:
2) aber, ich denke, das ist nicht genug, müssen Sie auch die DNS-Einstellungen ändern, so dass blog.example.com hingewiesen wird auf den richtigen server, und diese kann getan werden, indem Sie einen cname-ähnlich wie diese:
(nicht genau wie es Aussehen wird, aber verwenden Sie Ihre DNS-webinterface, um dies einzurichten).
RewriteCond %{HTTP_HOST} ^check.domain.info$
RewriteCond %{REQUEST_URI} !^/überprüfen/
RewriteRule (.*) /check/$1