Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dostęp do strony lub przekierowanie na inny adres, w zależności od adresu IP
Woonski
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 19.05.2007

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


Witam, czy jest możliwość aby w pliku .htaccess dodać regułę która umożliwi takie zachowanie:

User wchodzi na adres www.mojadomena.pl:

- jeżeli posiada adres IP z wyznaczonej puli otwiera mu się strona www.mojadomena.pl
- jeżeli jest z po za puli zostaje przekierowany na www.innadomena.pl

Przekierowanie mam zrobione:

Kod
RewriteEngine On
RewriteRule ^(.*)$ http://innadomena.pl/ [R=301,L]


jak do tego dodać motyw z restrykcją dla konkretnych IP nie mam pojęcia.

Proszę o pomoc w tej sprawie. Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
erix
post
Post #2





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




RewriteCond i sprawdzasz REMOTE_ADDR.

BTW: pamiętaj, że podchodzi to pod cloacking.


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

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
Woonski
post
Post #3





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 19.05.2007

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


Cytat(erix @ 23.03.2011, 12:59:18 ) *
RewriteCond i sprawdzasz REMOTE_ADDR.

BTW: pamiętaj, że podchodzi to pod cloacking.


Hmmm, to może na początek inne rozwiązanie zastosuję. Jest możliwość aby przekierować domenę z wyłączeniem subdomen na inną domenę. Mógłbym podpiąć inną stronę pod subdomenę np. starastrona.mojadomena.pl pokazywała by starą stronę natomiast po wejściu na mojadomena.pl przekierowywałaby na innadomena.pl. Musze mieć po prostu dostęp zarówno do nowej jak i starej strony.

Z drugiej strony, stara strona ma być tylko dostępna dla mojego adresu IP, dla pozostałych ma się wczytywać nowa strona, więc wydaje mi się, że cloacking mi nie grozi.

Dziękuję za naprowadzenie, działa:

Kod
RewriteEngine On
RewriteCond %{REMOTE_ADDR} !^127\.0\.0\.1$
RewriteRule ^(.*)$ http://domenaprzekierowana.pl/ [R=302,L]


Ten post edytował Woonski 23.03.2011, 16:03:47
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 Aktualny czas: 19.08.2025 - 20:33