Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]zablokowanie dostępu do katalogu
flashdev
post
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
 
Start new topic
Odpowiedzi (1 - 4)
Pawel_W
post
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
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.
Go to the top of the page
+Quote Post
flashdev
post
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 (IMG:http://forum.php.pl/style_emoticons/default/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
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? (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif)
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: 24.08.2025 - 16:57