Back to Question Center
0

दुय्यम रीडायरेक्ट: कारण अज्ञात

1 answers:

माझ्याकडे एक सोपी PHP स्क्रिप्ट आहे. स्क्रिप्ट महत्वाची नाही. हे केवळ छपाई करतो $ _SERVER - which is the best led smart tv in india.

मी जेव्हा एखाद्या URL ची विनंती करतो तेव्हा www. सर्व्हर. com /? ref = bar सर्वकाही ठीक आहे.

विनंतीमध्ये काही असल्यास www. सर्व्हर. com /? ref = http: // www. चाचणी. com ( ? ref = http% 3A% 2F% 2Fwww. चाचणी. com ) सर्व्हर पुनर्निर्देशित 403. shtml .

http: // x साठी पुनर्निर्देशित नाही परंतु http: // x पुनर्निर्देशित करते. y

म्हणून आतापर्यंत मी कसा तरी समजेल सर्व्हर "http: // x" आवडत नाही. ते नेहमी 403 वर पुनर्निर्देशित करते. shtml जेव्हा वैध युआरएलच्या रूपात वैध क्वेरी स्ट्रिंग असते.

माझे. htaccess फाइल माझ्या सर्व्हरवर आणि स्थानिक चाचणी सर्व्हर आणि स्थानिक चाचणी सर्व्हर दोन्हीप्रमाणेच अपेक्षित आहे (नाही पुनर्निर्देशने). म्हणून मी त्यास संबंधित नाही. htaccess.

मी Semaltेटवर सामायिक केलेल्या होस्टवर आहे. कोणीही मदत करू शकतो का?

संपादनः (2 9)

सममूल्य. htaccess फाइल

     पर्याय + अनुक्रमिक लिंकRewriteEngine चालू
RewriteBase /RewriteCond% {REQUEST_FILENAME}! -f
RewriteCond% {REQUEST_FILENAME}! -dपुनर्मुद्रण ^ ^. *) $ निर्देशांक. php? $ 1 [एल, QSA]    

जेव्हा एखादा http: // xx असतो. x फिजीकल फाईल असला तरीही तो 403 पर्यंत पुनर्निर्देशित करतो. मी काढून टाकल्यास मीठ टाकतो. 403 वर htaccess पुनर्निर्देशित देखील अदृश्य होते. पण मला उपरोक्त गरज आहे. htaccess फाइल. या आसपास मिळविण्यासाठी एक मार्ग आहे?

(3 9)
February 13, 2018

मला असे वाटते की Hostgator अपाचे मॉड्यूल mod_security वापरत आहे, जे हॅक करण्याचा प्रयत्न असल्यासारखे दिसत असलेल्या कोणत्याही विनंतीला अवरोधित करेल. आपल्याला एकतर आपली स्क्रिप्ट बदलावी लागेल कारण ते क्वेरी स्ट्रिंगमध्ये URL पास करत नाही किंवा त्यांच्या सेटअपवर ते बदलू शकते का हे पाहण्यासाठी त्यांच्याशी संपर्क साधा.