Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przekierowanie
kostek00
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 13.12.2008

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


Przeczytałem trochę tematów, ale nie znalazłem tego czego szukałem i mogę powiedzieć, że jestem laikiem jeśli chodzi o php.
Potrzebuję skryptu, który przekieruje na stronę C jeśli osoba weszła z innej strony niż A, a jeśli weszła ze strony A to niech przejdzie na właściwą B. Mam nadzieję, że w miarę zrozumiale to jest wytłumaczone. W zasadzie jeśli w htaccess da się to zrobić to też mogło by być. Może być, że sam wpiszę na jaką stronę ma przekierować lub nawet na kilka, z których skrypt później wylosuje, a może być żeby wracało tam skąd osoba przyszła.

Ten post edytował kostek00 17.06.2010, 07:21:17
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kostek00
post
Post #2





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 13.12.2008

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


Nie mam.
A czy za pomocą htaccess nie da się tego zrobić? Chodzi mi czy nie mogła by strona przyjmować tylko bezpośrednich połączeń (czyli po wpisaniu linku) lub ze strony A?

Edit:
Bawiłem się trochę z htaccess i po części wychodzi to co chcę:
  1. ErrorDocument 403 <a href="http://urusai.pl" target="_blank">http://urusai.pl</a>
  2.  
  3. order allow,deny
  4. allow from all
  5. deny from 66.197.250.118
  6.  
  7. RewriteEngine on
  8. RewriteCond %{HTTP_REFERER} ^http://(www\.)?noon.site50.net/.*$
  9. RewriteCond %{HTTP_REFERER} ^http://(www\.)?urusai.pl/.*$
  10. RewriteRule ^.* - [F]
Jeśli nie ma linijki 9 i 10 to cały czas przekierowuje na urusai.pl, jeśli jednak one są to przyjmuje każde połączenie. Jakieś pomysły aby przyjmowało połączenie tylko z noon i urusai? Może być nawet, że sam wypisać będę musiał IP lub adresy stron z których nie chcę przyjmować połączeń.
P.S. w pierwszej linijce pokazuje to: <a href="http://urusai.pl" target="_blank">http://urusai.pl</a>, ale tak naprawdę jest sam adres urusai.
Go to the top of the page
+Quote Post

Posty w temacie


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: 9.10.2025 - 00:06