2013-02-04 8 views
6

ho avuto qualcuno visitare il mio sito oggi da un link come questo:visitatore utilizzando URL che non esiste

www.example.com/pagename.php?_sm_byp=iVVVMsFFLsqWsDL4 

qualcuno può spiegarmi come funziona poiché il mio attuale URL termina con pagename.php e non ho mai permesso un utente per inserire una query PHP e non avere mai ID di sessione o qualcosa di simile.

+0

avete qualcuno che collega al tuo sito web? Questo è un parametro di query che potrebbe essere stato aggiunto da chiunque sia collegato alla tua pagina. Se non stai usando quel parametro, verrà ignorato. Se stai pagando qualcuno per pubblicizzare/indirizzare il traffico al tuo sito, potrebbero aggiungerlo alla fine in modo da poter monitorare la quantità di traffico che stanno guidando verso il tuo sito. – djjolicoeur

+0

Puoi ottenere maggiori informazioni dai log del tuo server web? Vorrei iniziare osservando l'indirizzo IP, l'agente utente e il referrer per tutte le richieste come questa. Questo potrebbe rivelare un modello. – twm

risposta

1

Questo non è insolito. Molti siti/server consentono (o piuttosto, ignorare) componenti di query arbitrarie.

Ad esempio, è possibile aggiungere ?foo=bar a tali URL e ancora ottenere uno stato HTTP 200:

Ora, mentre essi sono collegati qui, gli utenti li possono visitare , quindi questi URL verrebbero visualizzati nei loro registri. Oltre ad aggiungere manualmente un componente di query di questo tipo, potrebbero anche essere aggiunti da vari script, ad es. per tracking purposes o servizi di terzi che collegano alle tue pagine (... e sometimes their origin is unknown).

Se non si desidera che gli URL funzionino con componenti di query arbitrari, è possibile configurare il proprio back-end/server in modo tale da reindirizzare gli URL senza i componenti di query o rispondere con 404 o altro.

Se continui a consentire questo, ma desideri impedire che i bot indicizzino i tuoi URL con questi componenti di query non necessari, puoi specificare le varianti canoniche dei tuoi URL con lo canonical link relation.