![]() |
![]() |
![]()
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: 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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 14:45 |