Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przekierowanie na katalog tylko wybranych domen
sebastiankozub
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
erix
post
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.
Go to the top of the page
+Quote Post
sebastiankozub
post
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
Go to the top of the page
+Quote Post
erix
post
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. :]
Go to the top of the page
+Quote Post
sebastiankozub
post
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
Go to the top of the page
+Quote Post

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: 21.12.2025 - 18:00