Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]zablokowanie dostępu do katalogu
flashdev
post 2.07.2009, 20:46:33
Post #1





Grupa: Zarejestrowani
Postów: 812
Pomógł: 117
Dołączył: 2.12.2008

Ostrzeżenie: (10%)
X----


Jak przy pomocy .htaccess zablokować dostęp do katalogu, pod warunkiem, że nie jest on otworzony z danej domeny?

Może jest na forum ktoś kto korzysta z hostingu kei.pl i będzie wiedział o co chodzi.

mam adres:
http://mojekonto.kei.pl/mojadomena/
oraz domenę:
mojadomena.pl

mojadomena.pl ma przekierowane dns`y na ns1/ns2.kei.pl i treść dla niej jest automatycznie pobierana z katalogu /mojadomena/

I teraz chciałbym, żeby po wpisaniu w pasek przeglądarki adresu:
http://mojadomena.pl strona działała
a z kolei po wpisaniu:
http://mojekonto.kei.pl/mojadomena/
żeby pojawiał się błąd - access denied, lub żeby przekierowało na http://mojekonto.kei.pl/


--------------------
Go to the top of the page
+Quote Post
Pawel_W
post 2.07.2009, 20:47:58
Post #2





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

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


wystarczy samo http_referer
Go to the top of the page
+Quote Post
erix
post 2.07.2009, 20:51:18
Post #3





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Ta, tym sobie możesz.

mod_rewrite, rewritecond na http_host i przekierowanie.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
flashdev
post 3.07.2009, 23:31:03
Post #4





Grupa: Zarejestrowani
Postów: 812
Pomógł: 117
Dołączył: 2.12.2008

Ostrzeżenie: (10%)
X----


Cytat(erix @ 2.07.2009, 21:51:18 ) *
Ta, tym sobie możesz.


hehe smile.gif

Cytat(erix @ 2.07.2009, 21:51:18 ) *
mod_rewrite, rewritecond na http_host i przekierowanie.


http_host dzięki

Edit:

Kod
RewriteEngine On

RewriteCond %{HTTP_HOST} ^mojekonto.kei.pl$ [or]
RewriteRule (.*) http://www.google.pl/$1 [R=301,L]


Utworzyłem taki plik i prawidłowo mi przekierowuje z hosta mojekonto.kei.pl[opcjonalne parametry]
ale nie działa juz przekierowanie takiej domeny:
subdomena.mojekonto.kei.pl

Różne kombinacje na przynoszą rezultatów:
Kod
#RewriteCond %{HTTP_HOST} ^http:\/\/(.*)mojekonto.kei.pl$ [or]
RewriteCond %{HTTP_HOST} ^(.*)mojekonto.kei.pl$ [or]
RewriteRule (.*) http://www.google.pl/$1 [R=301,L]


Jak powinna wyglądać prawidłowa regułka?

Ten post edytował flashdev 3.07.2009, 23:31:49


--------------------
Go to the top of the page
+Quote Post
erix
post 4.07.2009, 16:37:15
Post #5





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




A masz wildcarda na domenę nałożonego? snitch.gif


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.06.2025 - 08:09