![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 26.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich
Mam problem z .htaccess, tak naprawde nie mam pojecia co wpisac w ten plik, zeby osiagnac to co chce. Mianowicie: glownym katalogiem domeny xxx.pl(przykladowa domena) jest /var/www , konta uzytkownikow apache znajduja sie w /home/*/public_html . Chcialbym aby kazdy uzytkownik konta mial wlasna subdomene, czyli np: uzytkownik zbyszek ma katalog /home/zbyszek/public_html a jego subdomena to zbyszek.xxx.pl (w obecnej chwili adres jego strony to: http://xxx.pl/~zbyszek). Chcialbym tez, ze jak ktos odwola sie do subdomeny, ktora nie odpowiada nazwie uzytkownika w systemie(czyli nazwie jego folderu w /home) to przekieruje go na /var/www/error/index.html (http://xxx.pl/error/index.html) - nie wiem czy jest to mozliwe. Jesli chodzi o subdomeny to wiem ze moge to rozwiazac virtualhostem, ale jest to dosyc niewygodne i wymaga edycji po utworzeniu nowego uzytkownika w systemie. Bardzo prosze o pomoc w utworzeniu zawartosci .htaccess. Sadze ze innym osobom tez sie przydadza takie 'standardowe' ustawienia ![]() pozdrawiam ps. Uzywalem opcji "szukaj", ale niestety nie znalazlem akurat takiej konfiguracji jak potrzebuje, a proby modyfikacji konczylu sie fiaskiem ![]() wildcard wlaczony i mod rewrite jest |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 597 Pomógł: 30 Dołączył: 19.02.2003 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
http://artykuly.zyxist.com/czytaj.php/dyna...e_subdomeny_www
może to pomoże Ten post edytował sf 26.12.2007, 09:48:54 -------------------- Zapraszam na mój php blog, tworzenie stron.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 732 Pomógł: 80 Dołączył: 25.05.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Wg mnie będzie potrzebna włączona usługa Wildcard na serwerze i czytanie parametrów przez PHP, sam kiedyś coś takiego pisałem. Wildcard umożliwia to że jak wpiszesz sniezny_wilk.serwer.pl, user zostanie pod tym adresem ale serwer będzie odwoływał się do serwer.pl, potem wystarczy podajże z tablicy $_SERVER[] wyciągnąć dane, wyłuskać odpowiedni ciąg i masz nazwę usera
![]() -------------------- DevBlog - http://www.bartekrogus.pl
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 26.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Bardzo dziekuje za odpowiedzi.
Ten artykul mnie naprowadzil na dobra sciezke..tak sadze ![]() CODE NameVirtualHost 192.168.1.100 <VirtualHost 192.168.1.100:80> ServerName xxx.pl ServerAlias *.xxx.pl ServerAdmin admin@xxx.pl DocumentRoot /var/www VirtualDocumentRoot /home/%1/public_html ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ UseCanonicalName Off DirectoryIndex index.php index.html index.htm <Directory "/usr/lib/cgi-bin/"> Order deny,allow Allow from all AllowOverride None Options ExecCGI -MultiViews +SymLinksIfOwnerMatch </Directory> Alias /doc/ "/usr/share/doc/" <Directory "/usr/share/doc/"> Options Indexes MultiViews FollowSymLinks AllowOverride None Order deny,allow Deny from all Allow from 127.0.0.0/255.0.0.0 ::1/128 </Directory> </VirtualHost> |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 16:22 |