Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> jak zrobić użytkownik.domena.pl, jeśli to możliwe krok po kroku
mal2065
post
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ę.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ShadowD
post
Post #2





Grupa: Zarejestrowani
Postów: 1 333
Pomógł: 137
Dołączył: 25.03.2008
Skąd: jesteś??

Ostrzeżenie: (0%)
-----


Dla tych którym zależy na prędkości i lubią pliki .htaccess polecam moje rozwiązanie:

1. Włączamy wildcard
2. przykładowy kod:
Kod
RewriteEngine On

#domena www.cmsss.pl
#dodanie 'www.'
RewriteCond %{HTTP_HOST} !^www [NC]
RewriteCond %{HTTP_HOST} ^([a-z0-9.]*).domena.pl$ [NC]
RewriteRule ^(.*)$ http://www.%1.domena.pl/$1 [L]

#przekierowywania www
RewriteCond %{HTTP_HOST} ^www.([a-z0-9]*).domena.pl$ [NC]
RewriteCond %{REQUEST_URI} !^/users/[a-z0-9]*/www.*$ [NC]
RewriteRule ^([a-zA-Z0-9/.?]*)$ /users/%1/www/$1 [L]

Powyższy kod gwarantuje przekierowanie z:
- www.USER.domena.pl$
- USER.domena.pl$
Na:
www.domena.pl/USER/www/$

Ps Dlaczego kwiateusz dostał '+' a ja nie. (Pytanie retoryczne) ;p

Pozdrawiam

Ten post edytował ShadowD 2.12.2008, 14:29:33
Go to the top of the page
+Quote Post

Posty w temacie
- 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
- - mal2065   Witam, dla wszystkich, którzy przeglądają wątek i...   2.12.2008, 14:10:05
- - 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


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 14:45