কেন অ্যাপাচি সিজি স্ক্রিপ্ট থেকে ক্লায়েন্টের কাছে ফিরে অবস্থানের শিরোনামটি দিচ্ছে না


0

আমার কাছে একটি বিদ্যমান সিজিআই ওয়েব অ্যাপ্লিকেশন রয়েছে যা ভাল কাজ করত, তবে যার আচরণে পরিবর্তন এসেছে।

পুনর্নির্দেশের কারণ হিসাবে সিগি প্রোগ্রামগুলির মধ্যে একটি (নির্দিষ্ট শর্তাধীন) লোকেশন শিরোনাম প্রদান করে।

অবস্থানের শিরোনামটি কখনই ওয়েব ব্রাউজারে পৌঁছায় না - পরিবর্তে, অ্যাপাচি পৃষ্ঠা শিরোনামটি লোকেশন শিরোনামে পুনর্নির্দেশ করে বলে মনে হয়।

দুর্ভাগ্যক্রমে সেই পৃষ্ঠাতে জাভাস্ক্রিপ্ট রয়েছে যা অবস্থান শিরোনামের ভিতরে কোয়েরি স্ট্রিং ব্যবহার করে - তবে এই নতুন আচরণের সাথে ক্যোয়ারির স্ট্রিং খালি রয়েছে কারণ ব্রাউজারটি এখনও মনে করে যে অবস্থানটি মূল সিজি স্ক্রিপ্ট is

থিসিসের আচরণটি কেন পরিবর্তিত হয়েছে এবং এটি ঘটতে রোধ করতে আমি কী করতে পারি?


স্পষ্টতই , চাবিকাঠিটি Locationশিরোনামে একটি নিখুঁত URL নির্দিষ্ট করা আছে কিনা ।
ড্যানিয়েল বি

আহা! আমি তা কখনই জানতাম না। যদি আপনি নিজের মন্তব্যে উত্তরে পরিণত হন তবে আমি আনন্দের সাথে এটি গ্রহণ করব।
নিক্কী লক 15

উত্তর:


1

এই উত্তর অনুসারে , সিজিআই দুটি পৃথক ধরনের পুনঃনির্দেশগুলি নির্দিষ্ট করে: অভ্যন্তরীণ এবং বাহ্যিক।

অভ্যন্তরীণ পুনঃনির্দেশগুলি (ব্রাউজারের অদৃশ্য) আপনি যখন কোনও শিরোনাম ছাড়াই কোনও URL নির্দিষ্ট করে এবং শিরোনামে হোস্ট (যেমন otherpage.htmlবা /index.html) ব্যবহার করেন তখন ব্যবহৃত হয় Location

বাহ্যিক পুনর্নির্দেশগুলি (ব্রাউজার দ্বারা সম্পাদিত) কেবল তখনই ব্যবহৃত হয় যখন আপনি একটি নিখুঁত ইউআরএল (যেমন। http://www.example.com/some/other/page) নির্দিষ্ট করেন। পরম ইউআরএলগুলি অবশ্যই স্কিম দিয়ে শুরু করা হবে (উদা। http)।

আরএফসি 3875 প্রাসঙ্গিক ডকুমেন্টেশন রয়েছে:

লোকেশন শিরোনাম ক্ষেত্রটি সার্ভারে নির্দিষ্ট করতে ব্যবহৃত হয় যে স্ক্রিপ্টটি প্রকৃত নথির পরিবর্তে কোনও দস্তাবেজের একটি রেফারেন্স ফিরিয়ে দিচ্ছে (বিভাগ 6.2.3 এবং 6.2.4 দেখুন)। এটি হয় একেবারে ইউআরআই (বৈকল্পিকভাবে একটি খণ্ড শনাক্তকারী সহ), ক্লায়েন্টটি রেফারেন্সকৃত ডকুমেন্ট, বা একটি স্থানীয় ইউআরআই পাথ (বিকল্পভাবে কোয়েরি স্ট্রিং সহ) আনতে হবে তা বোঝাচ্ছে যে সার্ভারটি রেফারেন্সযুক্ত নথিটি ফিরিয়ে আনবে এবং ফিরে আসবে প্রতিক্রিয়া হিসাবে ক্লায়েন্ট এটি।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.