Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przekierowanie
Forum PHP.pl > Forum > Serwery WWW
kysiu.pl
Mam do dyspozycji serwer fizyczny. I potrzebuję go skonfigurować tak aby:

http://subdomena.domena.pl automatycznie przekierowało na http://domena.pl/index.php?id=subdomena


Co trzeba wpisać i gdzie ustawić?


Please help!!
crash
Było na forum, poszukaj o mod_rewrite...
Fo
niekoniecznie mod rewrite winksmiley.jpg

wystarczy odpowiednio zrobiony virtualhost ( wpis w httpd.conf )

<VirtualHost IP:port>
ServerName http://subdomena.domena.pl
Redirect / http://domena.pl/index.php?id=subdomena
</VirtualHost>


tongue.gif
dr_bonzo
ALe pewnie chodzi o to zeby dowolna ilosc domen tak podpiac -- co oznacza setki wpisow w httpd.conf
Fo
Cytat("dr_bonzo")
ALe pewnie chodzi o to zeby dowolna ilosc domen tak podpiac -- co oznacza setki wpisow w httpd.conf


jezeli autor tematu zamierza rozkrecic dzialalnosc hostingowa => interere sie mod_rewrite
jezeli autor tematu nie zamierza rozkrecac dzialalnosci hostingowej => interere sie tym co napisalem ( milionow wpisow chyba nie bedzie do tego pakowac tongue.gif no chyba ze chce byc drugim home.pl smile.gif )

dwa wyjscia, autor juz musi wybrac ktore jemu bardziej odpowiada.


pozdrawiam,
Fo
crash
Dobra, jednak nie ma tego na forum, a więc podpinam się pod prośbę o regułkę do mod_rewrite. Odpaliłem sobie wildcards na moim dns'ie i kombinuję z przekierowaniem http://XXX.php.lan/ na http://php.lan/?cos=XXX. Niestety manual Apache'a nie jest zbyt pomocny, ale skoro w RewriteCond można użyć HTTP_HOST to na pewno jakoś musi się dać to przekierować...

EDIT:
A jednak, jak się chce to się wszystko da:

Kod
RewriteEngine on
RewriteCond %{HTTP_HOST} ^.+\.domena\.pl$
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule ^(.+)\.domena\.pl http://domena.pl/index.php?id=$1 [R]
kysiu.pl
Kod
RewriteEngine on
RewriteCond %{HTTP_HOST} ^.+\.domena\.pl$
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule ^(.+)\.domena\.pl http://domena.pl/index.php?id=$1 [R]


I wystarczy to wpisac do pliku .htaccess questionmark.gif i gotowe questionmark.gif
crash
Nie wiem czy będzie działać, ja nie korzystam z htaccessa tylko z głownego konfiga i zapisane mam to w odpowiednim wpisie VirtualHost dodatkowo z chyba istotnymi dykretywami:
Kod
ServerName domena.pl
ServerAlias *.domena.pl
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.