2010-04-20 23 views
5

Chcę ustawić subdomeny dla wszystkich użytkowników witryny, takich jak www.nazwa_firmy.mydomain.com Chciałbym użyć do tego htaccess.Ustawianie subdomen za pomocą htaccess

gdy ktoś żąda www.companyname.mydomain.com powinien przekierować do myfile.php? Name = Nazwa firmy

W jaki sposób można to osiągnąć za pomocą pliku .htaccess?

Dzięki za uwagę.

+0

Ponieważ próbujesz utworzyć nowe wirtualne hosty, nie sądzę, że możesz. Jestem prawie pewien, że musisz zmodyfikować główną konfigurację Apache, a nie użyć podejścia do katalogu. – Quentin

+0

@milan: Witamy w StackOverflow! Pamiętaj, że Twoje pytanie prawdopodobnie zostanie przeniesione na adres http://ServerFault.com, który koncentruje się na konfiguracji serwera itp. Jeśli tak się stanie, w nowej lokalizacji pytania zostanie wyświetlony link w dużym szarym polu poniżej. –

Odpowiedz

1

Upewnij się, że ta strona jest skonfigurowana tak, aby odpowiadać na * .mydomain.com.

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

Możesz chcieć dostosować ^.*$, ponieważ kontrola ta będzie przepisać niezależnie od tego, co przychodzi po www.companyname.mydomain.com.

+0

Jak mogę skonfigurować moją witrynę internetową w taki sposób, aby odpowiadała na * .mydomain.com? Używam cPanelu na serwerze – milan

+0

Nie mam żadnego doświadczenia w konfigurowaniu Apache, myślę, że to jest pytanie, które warto zadać na serwerze serverfault.com. – Fabian

Powiązane problemy