Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 1 Dołączył: 17.02.2008 Skąd: Leszno Ostrzeżenie: (0%)
|
Witam
Mam taki problem. Wykupiłem kilka domen, i każda z nich docelowo ma obslugiwac inna strone. Aktualnie kazda z tyh domen wskazuje na moj IP czyli na glowny katalog Apache ze stronami . Chciałbym jednak, aby powiedzmy uzytkownik wpisujac w przegladarke www.turystyka.pl, otrzymywal strone znajdujaca sie w katalogu: /turystyka/index.html, uzytkownik wpisujacy www.blog.pl otrzymywal w przeglarce strone znajdujaca sie katalogu: /blog/index.html mimo ze zarowno turystyka.pl, jak i blog.pl wskazuja IP mojego serwera. Czyli chodzi mi o to aby Apache rozpoznal jaka domene wpisal uzytkownik i przekierowal go do katalogu... czy to mozliwe, a jak tak to jak; ) Dzieki |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
A o VirtualHostach czytałeś? (IMG:style_emoticons/default/snitch.gif)
Ostatecznie możesz to przez rewrite wykonać, jeśli nie masz dostępu do konfiguracji Apache. |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 1 Dołączył: 17.02.2008 Skąd: Leszno Ostrzeżenie: (0%)
|
Apache mam zainstolawne u siebie w domu, bo mam przyjemnosc miec staly IP, prosze o rade w takim razie co bedzie lepsze 'virtualhost' czy rewrite - o tym rewrite juz troche czytalem i nie znalazlem nic co by pasowalo do mojego problemu (IMG:style_emoticons/default/sad.gif)
udało się znalazlem - dla potomnych bedzie to wyglalo tak: RewriteEngine On RewriteCond %{HTTP_HOST} ^www.region-leszczynski.pl [NC] // przekierowanie z adresu "z www." na "bez www." RewriteRule ^(.*)$ http://region-leszczynski.pl/$1 [R=301,L] RewriteCond %{HTTP_HOST} region-leszczynski.pl //przeikierowanie z poziomu domeny glownej na podkatalog /turystyka RewriteCond %{REQUEST_URI} !turystyka/ RewriteRule (.*) turystyka/$1 [L] Ten post edytował sebastiankozub 24.09.2009, 17:41:04 |
|
|
|
Post
#4
|
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
No pewnie, że VirtualHost w takiej sytuacji.
Przykładowa konfiguracja jest w plikach dostarczonych z Apache; przejrzyj pliki .conf, wszystko masz opisane w komentarzach. :] |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 1 Dołączył: 17.02.2008 Skąd: Leszno Ostrzeżenie: (0%)
|
witam ponownie, problem wydawał sie rozwiazany jednak nie jest...
sprawa wyglada tak ze w katalogu glownym serwera mam teraz 2 katalogi w kazdym z nich siedzi 1 stronka... augustus-design.pl - w katalogu /augustus-design-pl/public region-leszczynski.pl - w katalogu /region-leszczynski zasady w .htaccess sa natepujace: RewriteCond %{HTTP_HOST} ^region-leszczynski.pl [NC] RewriteRule ^(.*)$ http://www.region-leszczynski.pl/$1 [R=301,L] RewriteCond %{HTTP_HOST} www.region-leszczynski.pl RewriteCond %{REQUEST_URI} !region-leszczynski/ RewriteRule (.*) region-leszczynski/$1 [L] RewriteCond %{HTTP_HOST} ^www.augustus-design.pl [NC] RewriteRule ^(.*)$ http://augustus-design.pl/$1 [R=301,L] RewriteCond %{HTTP_HOST} augustus-design.pl RewriteCond %{REQUEST_URI} !augustus-design-pl/public/ RewriteRule (.*) augustus-design-pl/public/$1 [L] wszystko pieknie dziala tylko jest jedna rzecz... po wpisaniu adresu http://www.region-leszczynski.pl/augustus-design-pl/public/ takze otwiera sie strona augustu-design.pl nie przeszkadzaloby mi to gdyby nie to ze google ten adres zaindeksowal i wywalil mi augustus-design.pl z wyszukiwania za podwajanie tresci (IMG:style_emoticons/default/sad.gif) jakies rady... jak zmodyfikowac .htaccess aby otwieral tylko ten katalog w ktorym jest stronka? jeszcze taka podpowiedz... stronka stoi na zend framework i w katalogu /augustus-design-pl/public/ jest drugi plik htaccess wymagany przez zend. w przypadku innych podkatalogow jest ok wiec to chyba tutaj jest przyczyna ale nie wiem jak sobie z tym poradzic z góry dzieki pozdrawiam Ten post edytował sebastiankozub 31.08.2010, 14:57:59 |
|
|
|
![]() ![]() |
|
Aktualny czas: 21.12.2025 - 18:00 |