يشتري الناس النطاق .net، والخطأ الإملائيّ الشائع، واسم الشركة القديم. وما يُفعَل بها اختيارٌ بين سلوكين، وواحدٌ منهما فقط هو الصواب في العادة.
المرادف: يخدم الموقع نفسه على عنوان ثانٍ
كلا العنوانين يعود بـ 200 بمحتوًى متطابق. فنسختان من كلّ صفحة، وعلى محرّكات البحث أن تقرّر أيّهما الحقيقيّ. وهذا لا يكاد يكون ما تريده أبدًا.
المركون: يحوّل إلى النطاق الرئيس
يجيب النطاق الثاني بـ 301 ويرسل الزائر إلى الرئيس. فيظلّ الاسم عاملًا، وتصل الزيارات، والموقع واحد.
server {
listen 80;
listen 443 ssl;
server_name example.net www.example.net;
ssl_certificate /etc/letsencrypt/live/example.net/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/example.net/privkey.pem;
return 301 https://example.com$request_uri;
}
$request_uri يحمل المسار، فيهبط example.net/about على example.com/about بدل أن يُلقي الجميعَ على الصفحة الرئيسة.
ويظلّ يحتاج شهادة
التحويل من https://example.net يقع بعد مصافحة التشفير. وبلا شهادةٍ لذلك الاسم يرى الزائر تحذيرًا أمنيًّا أوّلًا، وأكثرُهم يقف عنده. فأصدِر شهادةً لكلّ نطاقٍ مركون.
وإن أردت المرادف حقًّا
اخدمه، وضع وسمًا معياريًّا يشير إلى النطاق الرئيس في كلّ صفحة، فلا يبقى لبسٌ في أيّهما الأصل.
<link rel="canonical" href="https://example.com/about">
افحص ما عندك
curl -sSI https://example.net/about | grep -E '^HTTP|^location'
جدّد النطاقات المركونة. فخطأٌ إملائيّ يسقط يشتريه غيرُك في أيّام، فيوجّه عملاءَك المخطئين في الكتابة إلى موقعه هو.
