Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 23.07.2008 Ostrzeżenie: (0%)
|
Witam,
piszę stronę, która ma umożliwić użytkownikom tworzenie swoich stron. Strony maja być dostępne pod adresem www.uzytkownik.domena.pl. Pliki strony użytkownika znajdują się w katalogu www.domena.pl/litera/uzytkownik. Jak to zrobić? Czy wystarczy przekierowanie mod_rewrite? Jeśli tak, to jakie? Mam hosting, który umożliwia mi utworzenie tylko kilku subdomen, a więc opcja fizycznego ich tworzenia nie wchodzi w grę... Moduł mod_rewite jest aktywny. Moduł mod_vhost_alias prawdopodobnie nie jest aktywny- nie ma o nim w zmianki przy wywołaniu phpinfo() na docelowej stronie. Hosting w komercyjnej firmie. Będę wdzięczny za jak najbardziej szczegółową informację. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 23.07.2008 Ostrzeżenie: (0%)
|
Witam,
dla wszystkich, którzy przeglądają wątek i chcieliby po prostu zrobić sobie subdomeny, nie wnikając w mod_rewrite i nie martwią się wydajnością. Znalazłem kilka skryptów, które są właściwie banalne, ale powinny robić to, co założono w temacie... http://www.milliscripts.com/ http://sourceforge.net/projects/subsystem/ może komuś się przyda, bo mi nie... sposób ich działania przedstawiony niżej; kod znajduje się w głównym pliku index.php, gdzie trafia odwiedzający po wpisaniu adresu www i dopiero stąd jest kierowany do katalogu z plikami właściwymi dla "subdomeny", lub na stronę główną, którą trzeba sobie wpisać na sztywno w skrypcie. Kod $subhost = $_SERVER['HTTP_HOST'];
$subhost = strtolower($subhost); $subhost = str_replace("www.", "", $subhost); $subhost2 = strstr($subhost, "/"); if ($subhost2) { $subhost = str_replace($subhost2, "", $subhost); } if($subhost=="$maindomain" || $subhost=="www.$maindomain") { header("Location: http://www.$maindomain/$startpage"); exit; } if($_SERVER['REQUEST_URI']=="/") { $subhost2 = ""; } else { $subhost2 = $_SERVER['REQUEST_URI']; } |
|
|
|
mal2065 jak zrobić użytkownik.domena.pl 27.11.2008, 20:27:14
ShadowD Nie jestem pewien ale wydaje mi się, że jeśli masz... 27.11.2008, 21:59:33
kwiateusz w dns ustawia sie wildcard, dzieki czemu wszystkie... 27.11.2008, 22:05:18
mal2065 Dzięki za podpowiedzi..
ShadowD
Mam domenę wykupi... 27.11.2008, 22:24:20
kwiateusz na yyy.pl powinieneś mnieć dostep do zarzadzania w... 27.11.2008, 22:34:28
mal2065 Dzięki wielkie
Teraz mam tylko nadzieję, że mi t... 27.11.2008, 22:40:09
ShadowD Teraz ja mam pytanie jeśli wpisze w pasek www.shad... 27.11.2008, 22:54:18
mal2065 Witam ponownie!
Chciałem zadać jeszcze pytani... 28.11.2008, 15:34:07
AxZx a czy masz dostęp do httpd oraz do konfiguracji DN... 28.11.2008, 16:45:01
mal2065 httpd - czyli, katalog z plikami strony? - tak, ma... 28.11.2008, 17:06:07
ShadowD Moim zdaniem pkt 2 jest lepszym rozwiązaniem poszu... 28.11.2008, 17:22:52
kwiateusz tylko czy mi sie wydaje czy w przypadki mod_rewrit... 28.11.2008, 17:32:11 
ShadowD Cytat(kwiateusz @ 28.11.2008, 17:32:1... 28.11.2008, 17:50:00
mal2065 Dzięki przyda się na pewno. Tym bardziej, że jest ... 28.11.2008, 17:37:57
ShadowD Dla tych którym zależy na prędkości i lubią pliki ... 2.12.2008, 14:28:37
mal2065 A jak już piszesz taki kod, to mógłbym Cię poprosi... 2.12.2008, 15:23:54
ShadowD 1. Istnieje tz?? Ona zawsze istnieje ponieważ jest... 2.12.2008, 16:35:53
mal2065 Dzięki. Strasznie to zakręcone, ale będę się wczyt... 2.12.2008, 16:59:02 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 23:45 |