Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [htaccess] wykrywanie przekierowania
Forum PHP.pl > Forum > PHP
maciequs
Witajcie oto pytanie:

Czy i jak mozna wykryć czy ktos wszedl z przekierowania na strone które zapisane sa w pliku htaccess.

Oto przykład:

W pliku htaccess mam redirecta z flagą R=301 z domenyA.pl na domeneB.pl
czyli jak ktos wejdzie na domeneA to RewriteRule przepisze ją na domeneB

czy moge się jakoś dowiedzieć czy tak się stało?

Chciałbym zrobić statystyki ile razy i z jakich domen nastąpiło wejście na stronę. Wtedy będę wiedział które domeny generują największy ruch i zainteresowanie.

Pozdrawiam
m.
dr_bonzo
Hmmm, sprawdzaj
$_SERVER['HTTP_REFERER'] 'a - o ile jest ustawiony (zalezne od konfiguracji przegladarki) + bycmoze wysle ci domeneA jako referera - nie wiem.
maciequs
wlasnie tak to nie dziala - probowalem na rozne sposoby ale to nie takie proste. Moze ktos ma wiedze na temat .htaccess lub podobnej sytuacji?
EarthCitizen
A spróbuj tak:
Kod
RewriteCond %{HTTP_REFERER} ^http://www\.example\.com [NC]
RewriteCond %{ENV:REDIRECT_STATUS} !301
#Tutaj reguła
maciequs
RewriteCond %{HTTP_REFERER} ^http://www\.jaks-domena\.pl [NC]
RewriteCond %{ENV:REDIRECT_STATUS} !301
RewriteRule ^(.*)$ http://www.domenadocelowa.pl/$1 [L,R=301]

nie dziala - a nawet zwiesza serwer. Moze moja regula nie pasuje do Twojego sprawdzenia/?


Ps. a jak zrobic zeby wiedziec to co chcemy wiedziec +(plus) zeby adres przepisany byl wpelni tak jak w mojej regule +(plus) zeby nie zwieszal serwera smile.gif

np. www.jakasdomena.pl/adres/jakis -> www.domenadocelowa.pl/adres/jakis (i tak zeby bylo wiadomo ze przejscie nastapilo z tej pierwszej np. w jakiejs tablicy glownej czy cos... jak np. [HTTP_REFERER])
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.