2013-02-04 41 views
6

मैं था किसी को इस तरह से एक लिंक से मेरी साइट पर जाएँ आज:आगंतुक यूआरएल का उपयोग कर जो मौजूद नहीं है

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

किसी ने मुझे बता सकते हैं कि कैसे काम करता है के बाद से मेरी वास्तविक URL pagename.php साथ समाप्त होता है और मैं कभी भी अनुमति नहीं कोई उपयोगकर्ता किसी भी PHP क्वेरी इनपुट करने के लिए और सत्र आईडी या कुछ भी समान नहीं है।

+0

क्या आपके पास कोई भी अपनी वेबसाइट से लिंक कर रहा है? यह एक प्रश्नोत्तरी है जो आपके पृष्ठ से जुड़े किसी भी व्यक्ति द्वारा जोड़ा जा सकता था। यदि आप उस परम का उपयोग नहीं कर रहे हैं, तो इसे अनदेखा कर दिया जाएगा। यदि आप किसी को अपनी साइट पर यातायात का विज्ञापन/ड्राइव करने के लिए भुगतान कर रहे हैं, तो वे अंत में इसे जोड़ सकते हैं ताकि आप ट्रैक कर सकें कि वे आपकी साइट पर कितना ट्रैफ़िक चला रहे हैं। – djjolicoeur

+0

क्या आप अपने वेब सर्वर लॉग से अधिक जानकारी प्राप्त कर सकते हैं? मैं इस तरह के सभी अनुरोधों के लिए आईपी पता, उपयोगकर्ता एजेंट, और रेफरर को देखकर शुरू करूंगा। यह एक पैटर्न प्रकट हो सकता है। – twm

उत्तर

1

यह असामान्य नहीं है। कई साइट्स/सर्वर अनुमति देते हैं (या बल्कि, अनदेखा करें) मनमाना क्वेरी घटक।

उदाहरण के लिए, आप उन URL को ?foo=bar जोड़ सकते हैं और अभी भी एक HTTP स्थिति 200 मिलता है: अब

के रूप में वे यहाँ जुड़े हुए हैं, उन उन पर जाते हैं हो सकता है , इसलिए ये यूआरएल उनके लॉग में दिखाई देंगे। ऐसे प्रश्न घटक मैन्युअल रूप से जोड़ने के अलावा, उन्हें विभिन्न स्क्रिप्ट्स द्वारा भी जोड़ा जा सकता है, उदा। tracking purposes, या तृतीय-पक्ष सेवाओं के लिए जो आपके पृष्ठों से लिंक होते हैं (... और sometimes their origin is unknown)।

यदि आप नहीं चाहते हैं कि आपके यूआरएल मनमानी क्वेरी घटकों के साथ काम करें, तो आप अपने बैकएंड/सर्वर को इस तरह से कॉन्फ़िगर कर सकते हैं कि यह क्वेरी घटकों के बिना यूआरएल पर रीडायरेक्ट करता है, या 404, या जो भी हो।

यदि आप इसे अनुमति देते रहते हैं, लेकिन उन बॉट्स को अपने अनावश्यक क्वेरी घटकों के साथ अपने यूआरएल इंडेक्स को रोकना चाहते हैं, तो आप canonical link relation के साथ अपने यूआरएल के कैनोलिक रूपों को निर्दिष्ट कर सकते हैं।

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^