2010-04-20 10 views
5

Ich möchte eine Subdomain für alle Site-Benutzer, wie zum Beispiel www.companyname.mydomain.com Ich möchte htaccess dafür verwenden.Einstellen von Subdomains mit Hilfe von htaccess

wenn jemand www.companyname.mydomain.com fordert sollte es myfile.php? Name = Firmennamen umleiten

Wie kann ich dies mit einer .htaccess-Datei erreichen?

Danke für die Überlegung.

+0

Da Sie versuchen, neue virtuelle Hosts zu erstellen, glaube ich nicht, dass Sie können. Ich bin mir ziemlich sicher, dass Sie die Apache-Hauptkonfiguration ändern müssen, anstatt den per-Verzeichnis-Ansatz zu verwenden. – Quentin

+0

@milan: Willkommen bei StackOverflow! Seien Sie sich bewusst, dass Ihre Frage wahrscheinlich auf http://ServerFault.com verschoben wird, was sich auf die Serverkonfiguration usw. konzentriert. Wenn dies geschieht, wird ein Link zum neuen Ort der Frage in einem großen grauen Kasten darunter bereitgestellt. –

Antwort

1

Stellen Sie sicher, dass diese Website so konfiguriert ist, dass sie auf * .mydomain.com antwortet.

RewriteCond %{http_host} ^www.(\w+).mydomain.com [NC] 
RewriteRule ^.*$   /myfile.php?name=%1 [L] 

Sie möchten vielleicht ^.*$ einstellen, da diese Prüfung unabhängig von umschreiben wird, was kommt nach www.companyname.mydomain.com.

+0

Wie kann ich meine Website so konfigurieren, dass sie auf * .mydomain.com antwortet? Ich benutze cpanel in Server – milan

+0

Haben keine Erfahrung mit der Konfiguration von Apache, ich denke, das ist eine Frage lohnt sich auf serverfault.com zu fragen. – Fabian