দ্রুত রুনডাউন
- আপনার ডিএনএস সার্ভার * .website.com এ আপনাকে একটি ওয়াইল্ডকার্ড ডোমেন তৈরি করতে হবে
- তারপরে আপনার ভোস্ট পাত্রে আপনাকে ওয়াইল্ডকার্ডও নির্দিষ্ট করতে হবে * .website.com - এটি
ServerAlias
ডওসিগুলিতে করা হয়
- তারপরে পিএইচপি-তে সাবডোমেনটি বের করুন এবং যাচাই করুন এবং উপযুক্ত ডেটা প্রদর্শন করুন
দীর্ঘ সংস্করণ
1. একটি ওয়াইল্ডকার্ড ডিএনএস এন্ট্রি তৈরি করুন
আপনার DNS সেটিংস আপনি একটি তৈরি করতে হবে ওয়াইল্ডকার্ড ডোমেইন এন্ট্রি যেমন *.example.org
। একটি ওয়াইল্ডকার্ড এন্ট্রি দেখে মনে হচ্ছে:
*.example.org. 3600 A 127.0.0.1
2. ভোস্টে ওয়াইল্ডকার্ড অন্তর্ভুক্ত করুন
অ্যাপাচি কনফিগারেশনের পরবর্তী অংশে আপনাকে একটি ভোস্ট কনটেইনার সেটআপ করতে হবে যা ServerAlias
ডিওসির নির্দেশিকায় ওয়াইল্ডকার্ড নির্দিষ্ট করে । ভোস্ট ধারক একটি উদাহরণ:
<VirtualHost *:80>
ServerName server.example.org
ServerAlias *.example.org
UseCanonicalName Off
</VirtualHost>
৩. আপনি পিএইচপি-তে কোন সাবডোমেন আছেন তা নিয়ে কাজ করুন
তারপরে আপনার পিএইচপি স্ক্রিপ্টগুলিতে আপনি $_SERVER
সুপার গ্লোবাল ভেরিয়েবলটি সন্ধান করে ডোমেনটি সন্ধান করতে পারেন । এখানে পিএইচপি-তে সাবডোমেন দখল করার একটি উদাহরণ রয়েছে:
preg_match('/([^.]+)\.example\.org/', $_SERVER['SERVER_NAME'], $matches);
if(isset($matches[1])) {
$subdomain = $matches[1];
}
Www.subdomain.example.org বা subdomain.example.org- এর মাধ্যমে আপনার সাইটে লোকেরা আঘাত করার অনুমতি দেওয়ার জন্য আমি এখানে রেইগেক্স ব্যবহার করেছি।
যদি আপনি কখনই www এর সাথে ডিল করার অনুমান করেন না। (বা অন্যান্য সাবডোমেন) তারপরে আপনি কেবল এ জাতীয় স্ট্রিং ব্যবহার করতে পারেন:
$subdomain = substr(
$_SERVER['SERVER_NAME'], 0,
strpos($_SERVER['SERVER_NAME'], '.')
);
গণ ভার্চুয়াল হোস্টিং
ভর ভার্চুয়াল হোস্টিং উপরের থেকে কিছুটা আলাদা স্কিম যাতে আপনি সাধারণত এটি প্রয়োগ করার ক্ষমতা ব্যবহার না করে বরং বিভিন্ন অ্যাপ্লিকেশনটিকে প্রশ্নের দ্বারা উত্থাপিত হিসাবে প্রয়োগ করার ক্ষমতা ব্যবহার করে আলাদা আলাদা ওয়েবসাইট হোস্ট করার জন্য ব্যবহার করেন।
আমি আমার ব্লগের একটি পোস্টে আমার মোড_আরাইট ভিত্তিক ভর ভার্চুয়াল হোস্টিং পরিবেশের নথিভুক্ত করেছি , যা আপনি নিতে চাইলে সেই পথটি কিনা তা আপনি দেখতে পারেন। অবশ্যই, সম্পর্কিত অ্যাপাচি ম্যানুয়াল পৃষ্ঠা রয়েছে ।
অ্যাপাচি-র ভর ভার্চুয়াল হোস্টিংয়ের সাথেও কাজ করার অভ্যন্তরীণ পদ্ধতি রয়েছে যা আমি ব্যবহার করেছি মোড_আরাইট পদ্ধতিতে সামান্য কম নমনীয়। এটি সমস্ত অ্যাপাচি ডায়নামিকালি কনফিগার করা গণ ভার্চুয়াল হোস্টিং ম্যানুয়াল পৃষ্ঠাতে বর্ণিত ।
wildcard subdomains
আমার সমাধান দেখুন.htaccess
।