প্রশ্নবোধক চিহ্ন, অ্যাম্পারস্যান্ড, সমান চিহ্ন বা হ্যাশ চিহ্ন হাতে বসানো ছাড়াই নিজের ডিভাইসে লিংক তৈরি করুন। ফর্মটি অ্যাড্রেসের গঠন পরিষ্কার রাখে, আর ব্রাউজারের বিল্ট-ইন URL এবং URLSearchParams API হোস্ট যাচাই ও প্রতিটি প্যারামিটার এনকোড করে। আপনার লেখা কিছুই আপলোড হয় না।
URL বিল্ডার
পুরোটাই আপনার ব্রাউজারে চলে - কিছু আপলোড নেই, সাইন-আপ নেই।
URL-এর অংশ
কোয়েরি প্যারামিটার
তৈরি URL
URL বিল্ডার কী?
URL বিল্ডার আলাদা অংশ থেকে একটি সম্পূর্ণ ওয়েব অ্যাড্রেস তৈরি করে: স্কিম, হোস্ট, ঐচ্ছিক পোর্ট, পাথ, কোয়েরি প্যারামিটার এবং ফ্র্যাগমেন্ট। প্রতিটি মান তার নির্দিষ্ট ঘরে লিখলেই তৈরি লিংকটি সঙ্গে সঙ্গে আপডেট হবে। আপনার ব্রাউজার স্পেস ও বিশেষ অক্ষরগুলো সঠিকভাবে এনকোড করবে।
যেভাবে ব্যবহার করবেন
- 1অরিজিন লিখুন. একটি স্কিম বেছে নিন, তারপর হোস্ট এবং প্রয়োজন হলে ডিফল্ট নয় এমন পোর্ট লিখুন।
- 2গন্তব্য যোগ করুন. পাথ এবং ঐচ্ছিক ফ্র্যাগমেন্ট লিখুন। শুরুতে স্ল্যাশ বা হ্যাশ চিহ্ন না থাকলে তা স্বয়ংক্রিয়ভাবে যোগ হবে।
- 3কোয়েরি প্যারামিটার যোগ করুন. ফিল্টার, ট্র্যাকিং ট্যাগ, API অপশন বা একই কী একাধিকবার ব্যবহারের জন্য কী/ভ্যালু সারি তৈরি করুন। ফাঁকা ভ্যালুও রাখা হয়।
- 4URL কপি বা খুলুন. সঙ্গে সঙ্গে আপডেট হওয়া এনকোড করা ফল দেখুন, তারপর কপি করুন বা ব্রাউজারের নতুন ট্যাবে খুলুন।
কাদের জন্য
- API এন্ডপয়েন্ট তৈরি করা ডেভেলপাররা হাতে স্ট্রিং জোড়া না লাগিয়ে হোস্ট, পাথ, পোর্ট এবং একই কোয়েরি কী একাধিকবার যোগ করতে পারেন।
- ক্যাম্পেইন লিংক প্রস্তুত করা মার্কেটাররা স্পষ্ট কী/ভ্যালু সারিতে ট্র্যাকিং প্যারামিটার যোগ করে সম্পূর্ণ এনকোড করা URL কপি করতে পারেন।
- টেস্ট কেস তৈরি করা QA দল অ্যাড্রেসের বাকি অংশ অপরিবর্তিত রেখে একটি পাথ, প্যারামিটার বা ফ্র্যাগমেন্ট বদলাতে পারে।
- ডিপ লিংক শেয়ার করা সাপোর্ট দল স্পেস, Unicode লেখা বা কোয়েরি স্ট্রিংয়ের পরের ফ্র্যাগমেন্ট না হারিয়ে দীর্ঘ অ্যাড্রেস তৈরি করতে পারে।
সাধারণ প্রশ্ন
এই URL বিল্ডার কি বিনামূল্যে?
হ্যাঁ। কোনো সাইন-আপ, ডাউনলোড বা ব্যবহারের সীমা ছাড়াই URL বিল্ডারটি বিনামূল্যে ব্যবহার করা যায়। URL-এর অংশগুলো লিখলেই সম্পূর্ণ অ্যাড্রেস সঙ্গে সঙ্গে আপডেট হবে।
আমার URL কি কোথাও আপলোড হয়?
না। তৈরি, যাচাই এবং এনকোড করার সব কাজ আপনার ব্রাউজারেই হয়। এই টুল হোস্ট, পাথ, কোয়েরি ভ্যালু, ট্র্যাকিং আইডি বা ফ্র্যাগমেন্ট কোনো সার্ভারে পাঠায় না।
আমি কতটি কোয়েরি প্যারামিটার যোগ করতে পারি?
এই টুল নিজে কোনো সীমা দেয় না। প্রয়োজনমতো প্যারামিটারের সারি যোগ, বাদ বা পুনরাবৃত্তি করতে পারেন। তবে ব্রাউজার, সার্ভার, প্রক্সি বা তৃতীয় পক্ষের অ্যাপ URL-এর সর্বোচ্চ দৈর্ঘ্যের নিজস্ব সীমা দিতে পারে।
URL বিল্ডার কি বিশেষ অক্ষর এনকোড করে?
হ্যাঁ। প্রয়োজন অনুযায়ী ব্রাউজারের বিল্ট-ইন URL API স্পেস, Unicode লেখা এবং সংরক্ষিত অক্ষর পার্সেন্ট-এনকোড করে। কোয়েরির স্পেস প্লাস চিহ্নে বদলে যায়, আর আসল প্লাস চিহ্ন হয় <code>%2B</code>।
একটি URL-এ একই কোয়েরি প্যারামিটার একাধিকবার থাকতে পারে?
হ্যাঁ। একই কী একাধিকবার ব্যবহার করা বৈধ এবং কিছু API তালিকা বোঝাতে এটি ব্যবহার করে, যেমন <code>tag=shoes&tag=sale</code>। এই বিল্ডার প্রতিটি ফাঁকা নয় এমন সারি মূল ক্রমে রাখে, একত্র করে না।
কোয়েরি ও ফ্র্যাগমেন্টের মধ্যে পার্থক্য কী?
কোয়েরি <code>?</code>-এর পর শুরু হয় এবং সাধারণত সার্ভারে পাঠানো হয়। ফ্র্যাগমেন্ট <code>#</code>-এর পর শুরু হয় এবং ব্রাউজার বা পেজ এটি ব্যবহার করে, তাই এটি HTTP রিকোয়েস্টে থাকে না।
ডিফল্ট পোর্ট কেন অদৃশ্য হয়ে গেল?
URL স্ট্যান্ডার্ড ডিফল্ট পোর্ট স্বাভাবিক করে। HTTPS-এর জন্য পোর্ট 443 এবং HTTP-এর জন্য পোর্ট 80 আগে থেকেই ধরে নেওয়া হয়, তাই ব্রাউজার তৈরি অ্যাড্রেস থেকে এগুলো সরিয়ে দেয়। ডিফল্ট নয় এমন পোর্ট দেখা যায়।