Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dynamiczne subdomeny
Forum PHP.pl > Forum > Serwery WWW
bruder
plik .htaccess
Kod
  Options +FollowSymLinks
   Options +Indexes
   RewriteEngine On
   RewriteBase /
   RewriteCond %{HTTP_HOST} !www.domena.pl$ [NC]
   RewriteCond %{HTTP_HOST} ^(www.)?([a-z0-9-]+).domena.pl [NC]
   RewriteRule (.*) %2/$1 [L]


a wiec powinno po wpisaniu user.domena.pl wyswietlic strone z domena.pl/user/

jednak nie dziala to...

jesli na sztywno ustawie domene np

Kod
   RewriteEngine On
Options +FollowSymlinks
RewriteBase /
RewriteCond %{HTTP_HOST} subdomena.domena.com
RewriteCond %{REQUEST_URI} !subdomena/
RewriteRule ^(.*)$ subdomena/$1 [L]


to dziala, jednak ja potrzebuje dynamicznego dodawania subdomen. WildCard włączone.
Zyx
http://artykuly.zyxist.com/czytaj.php/dyna...e_subdomeny_www - tu jest dokładnie to, czego potrzebujesz, tylko realizowane w nieco inny sposób.
bruder
problem rozwiazalem w inny sposob... nie tworze dla kazdego usera oddzielnego katalogu, wszyscy korzystaja z jednego skryptu. i za pomoca mod rewrite po wpisaniu user.domena.com otwarta zostaje strona domena.com/str.php?user=wartosc
Zyx
To przecież do tego nie trzeba NIC konfigurować smile.gif. Jeśli nie masz na serwerze wirtualnych hostów bazujących na nazwie (named virtual hosts), rozpoznawanie robione jest po adresie IP. Wtedy wystarczy tylko DNS skonfigurować (tak, jak w artykule), aby wszystkie subdomeny wskazywały na ten sam adres, zaś domenę możesz już odczytać z poziomu PHP.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.