إعادة توجيه www إلى بدون www
أو العكس، بإعادة توجيه واحدة
يكتب هذا المولّد قواعد إعادة توجيه www إلى بدون www، أو بدون www إلى www، ويفرض https في الخطوة نفسها. لـApache أو Nginx، كما يعرض سطرًا يبيّن ما يحدث لكل عنوان من العناوين الأربعة.
- مجانيالسعر
- 2الخوادم
- 1القفزات
- لا يوجدالرفع
مولّد إعادة توجيه www وبدون www
مضيف أساسي واحد، في قفزة واحدة
الاسم فقط. بلا بروتوكول، ولا شرطة مائلة، ولا مسار.
ماذا يحدث لكل عنوانخذ نسخة احتياطية من الملف الذي تعدّله أولًا. قاعدة إعادة توجيه فيها خطأ قد تُسقط موقعًا كاملًا، وعندها يصعب الوصول إلى الإصلاح.
جاهز. اكتب نطاقك واختر النسخة التي يجب أن تفوز.
لماذا يجب أن يفوز مضيف واحد
يجيب الموقع عادةً على أربعة عناوين: http وhttps، كل منهما مع www ومن دونها. والأربعة تعرض الصفحات نفسها.
تعاملها محركات البحث كمرشحات للمحتوى نفسه وتختار واحدًا، قد لا يكون الذي كنت ستختاره.
تقسّم التحليلات الزيارات بينها. كما لا تُقرأ ملفات تعريف الارتباط المضبوطة على أحدها في غيره، وتتراكم الروابط على النسخة التي نسخها الناس.
لذلك اختر واحدًا وأعد توجيه الباقي. يغطي دليل Google عن عمليات إعادة التوجيه 301 الآلية؛ وتغطي هذه الصفحة القواعد التي تطبّقها.
مع www أو بدونها: لا يهم، ويهم
لا يتصدر أي اختيار أفضل. اختر أيهما، ثم لا تغيّر رأيك أبدًا، لأن التغيير يكلّف إعادة توجيه على كل عنوان تملكه.
يوجد فرق تقني واحد. فالنطاق المجرد لا يستطيع حمل سجل CNAME في الجذر وفق قواعد DNS الأصلية، وهذا مهم إن وضعت CDN أمام الموقع.
معظم المستضيفين يتجاوزون ذلك الآن بأنواع سجلات خاصة. لكن إن لم يفعل مستضيفك ذلك، فاختر www.
لماذا قفزة واحدة بدل اثنتين
النسخة البديهية تكتب قاعدتين: واحدة تفرض https وأخرى تحسم www. ثم يمر الزائر القادم إلى http://www.example.com عبر الاثنتين.

إعادتا توجيه تعنيان رحلتي ذهاب وإياب قبل عرض أي شيء، على اتصال قد يكون بطيئًا، كما تعنيان تدقيقًا يبلّغ عن سلسلة إعادة توجيه.
تحسم القواعد هنا المخطط والمضيف في شرط واحد، لذلك أسوأ حالة من أي مكان قفزة واحدة. ويشرح توثيق mod_rewrite كل توجيه.
ما الذي تفحصه حين تصبح القاعدة فعّالة
جرّب المداخل الأربعة يدويًا: مع www ومن دونها، على http وعلى https. يجب أن يصل كل منها في قفزة واحدة.

ثم جرّب صفحة داخلية لا الصفحة الرئيسية فقط. فالقاعدة التي تُسقط المسار ترسل الجميع إلى الباب الأمامي، كما تقتل بصمت كل رابط قديم.
افحص سلسلة استعلام أيضًا. ففقدان ?utm_source يكسر تقارير حملاتك، ولا يلاحظ أحد ذلك لشهر.
وأخيرًا حدّث وسوم canonical وخريطة الموقع والخاصية في Search Console. فإعادة التوجيه نصف العمل فقط.
اختبر بـ302 أولًا
تخزّن المتصفحات 301 مؤقتًا، أحيانًا لأشهر. فإن أخطأت، يظل الزوار يتبعون القاعدة القديمة بعد وقت طويل من إصلاحك للملف. لذلك اختبر بـ302 ثم بدّل.
أين توضع هذه القواعد
على Apache، في ملف .htaccess في جذر المستندات، فوق أي كتلة أضافها نظام إدارة المحتوى. في الواقع يعيد WordPress كتابة كل ما تحت علامته.

على Nginx، في إعدادات الخادم لا في ملف .htaccess، لأن Nginx لا يملك إعدادًا لكل مجلد. ثم أعد تحميل الخدمة بعد التعديل.
على الاستضافة المُدارة، ابحث أولًا عن إعداد المضيف الأساسي في لوحة التحكم. فإن وُجد، فهو مكان أفضل من ملف إعدادات.
ما الذي تفحصه بعد اللصق
اكتب العناوين الأربعة في متصفح واحدًا تلو الآخر. يجب أن يصل كل منها إلى الفائز، كما يجب أن يعرضه شريط العنوان بعد قفزة واحدة.
ثم مرّر العنوانين اللذين يعيدان التوجيه في فاحص سلاسل إعادة التوجيه. فالقفزة الواحدة هي الهدف، والقفزتان تعنيان أن قاعدة أخرى تنافس هذه.
افحص صفحة داخلية إلى جانب الصفحة الرئيسية. فالقاعدة التي تُسقط المسار ترسل كل رابط عميق إلى الصفحة الأولى، وتقرأ محركات البحث ذلك كـsoft 404.
وأخيرًا انظر إلى روابطك الداخلية. فكل رابط يشير إلى المضيف القديم يكلّف الآن إعادة توجيه لا يحتاجها أحد.
احفظ نسخة من الملف قبل التعديل
خطأ واحد في قاعدة إعادة توجيه قد يُخرج موقعًا كاملًا عن الخدمة، بما في ذلك صفحة الإدارة التي ستصلحه بها. لذلك احتفظ بنسخة، واعرف كيف تصل إلى الملف دون متصفح.
طريقة إعادة توجيه www إلى بدون www
أربع خطوات، وتعرض اللوحة المجاورة ما يحدث لكل عنوان قبل أن تلصق أي شيء.
- 1
اكتب نطاقك
الاسم المجرد، مثل example.com. بلا مخطط، ولا www، ولا مسار. وكل ما عدا ذلك ينال جملة بدل قاعدة.
- 2
اختر الفائز
النطاق المجرد أو نسخة www. وأيًّا كان اختيارك، يعيد الآخر التوجيه إليه من ذلك الحين.
- 3
اختر خادمك
يكتب Apache كتلة .htaccess. ويكتب Nginx كتلتي server. كما يوجد خيار الاثنين معًا لبنية تضع أحدهما أمام الآخر.
- 4
احتفظ بنسخة، والصق، واختبر
احتفظ بنسخة من الملف أولًا. ثم الصق، وأعد التحميل، وتحقق من أن العناوين الأربعة تصل إلى الذي اخترته في قفزة واحدة.
ما الذي يميز مولّد إعادة التوجيه هذا
نسخ قاعدة من منتدى يستغرق عشر ثوانٍ. أما هذه فهي الفروق التي تستحق الدقيقة الإضافية.
قفزة واحدة لا اثنتان
شرط واحد يحسم المخطط والمضيف معًا، لذلك لا يمر شيء عبر إعادتي توجيه عند الدخول.
Apache وNginx
الصيغتان من الحقول نفسها، لأن نصف الإنترنت يعمل بأحدهما والنصف الآخر بالثاني.
العناوين الأربعة معروضة
قبل أن تلصق أي شيء، تقول اللوحة ما يحدث لكل نسخة من النسخ الأربع لنطاقك.
ترميز نطاقك بشكل صحيح
ترمّز الأداة النقاط للتعبير النمطي، كما ترفض كل ما ليس اسم نطاق بسيطًا بدل كتابته في إعدادات حية.
301 أو 302، الاختيار لك
تخزّن المتصفحات إعادة التوجيه الدائمة بعناد. لذلك يجعل المفتاح الاختبار بإعادة توجيه مؤقتة خطوة مقصودة لا إعادة كتابة.
تعليقات يمكنك الاحتفاظ بها
تصل كل كتلة بأسطر قصيرة تشرح ما تفعله، وهذا ما سيريده الشخص التالي الذي يفتح ذلك الملف.
قواعد لإعادة توجيه المضيف الأساسي
هذه هي الأمور الثمانية التي تحوّل إعادة التوجيه من خطر إلى عمل خمس دقائق.
- احتفظ بنسخة احتياطية من الملف أولًا. القاعدة المعطلة قد تقفل عليك الموقع، بما في ذلك صفحة الإدارة. احتفظ بنسخة واعرف كيف تصل إلى الملف دون متصفح.
- ضع الكتلة فوق قواعد نظام إدارة المحتوى. يعيد WordPress كتابة كل ما تحت علامته. والقاعدة تحت تلك العلامة قد لا تعمل أبدًا.
- اختبر بـ302 قبل 301. تخزّن المتصفحات إعادة التوجيه الدائمة مؤقتًا لوقت طويل، وعندها يلاحق الخطأ زوارك لأسابيع.
- افحص العناوين الأربعة. http وhttps، مع www ومن دونها. اكتب كلًا منها في متصفح مرة واحدة وتأكد من أنه يصل إلى الفائز في قفزة واحدة.
- حدّث وسوم canonical أيضًا. إعادة التوجيه تحسم الطلب. ووسم canonical يحسم ما تقوله الصفحة عن نفسها، ويجب أن يتفق الاثنان.
- أخبر Search Console بالتغيير. أثبت ملكية النسختين كخاصيتين، لترى الزيارات وهي تنتقل بدل تخمينها.
- أصلح الروابط الداخلية لتتطابق. كل رابط داخلي يشير إلى المضيف القديم يكلّف إعادة توجيه. والبحث والاستبدال في قاعدة البيانات يزيلها كلها.
- أبقِ إعادة التوجيه على مستوى الخادم. تستطيع إضافة أو سكربت فعل ذلك، وكلاهما يعمل بعد بدء PHP. أما القاعدة في إعدادات الخادم فتجيب قبل تحميل أي من ذلك.
- انتبه لقاعدة ثانية منافسة. تضيف لوحات الاستضافة إعداداتها الخاصة للمضيف الأساسي. وقاعدتان متعارضتان هما الطريق الذي ينتهي بالموقع في حلقة إعادة توجيه.
- لا تغيّر رأيك مرتين أبدًا. كل تغيير يكلّف إعادة توجيه على كل عنوان تملكه. اختر واحدًا، ودوّنه، واتركه وشأنه.
ستة أخطاء في إعادة التوجيه تكلّف زيارات
الخطآن الأولان يُخرجان الموقع عن الخدمة. والبقية تستغرق أشهرًا حتى تُلاحظ.
حلقة إعادة توجيه
قاعدة تعيد الفائز إلى نفسه. فيستسلم المتصفح، وتصبح كل صفحات الموقع غير قابلة للوصول.
قواعد تحت علامة نظام إدارة المحتوى
يملك WordPress كل ما تحت كتلته. والقواعد الملصوقة هناك تبدو صحيحة في الملف ولا تعمل أبدًا.
قفزتان بدل واحدة
المخطط في قاعدة والمضيف في أخرى. وكل زائر يصل إلى النسخة الخطأ يدفع ثمن رحلتي ذهاب وإياب.
تحويل كل رابط قديم إلى الصفحة الرئيسية
القاعدة التي تُسقط المسار ترسل كل رابط عميق إلى الصفحة الأولى، وتعامل محركات البحث ذلك كـsoft 404.
نسيان الروابط الداخلية
تعمل إعادة التوجيه، ويظل كل رابط داخلي يلتف عبرها. واستبدال في قاعدة البيانات يصلحها كلها.
301 أثناء الاختبار
تخزّنه المتصفحات مؤقتًا لأشهر. ويظل جهازك يتبع القاعدة القديمة بعد وقت طويل من تغيّر الملف نفسه.
أسئلة يطرحها الناس عن إعادة التوجيه
هل أعيد توجيه www إلى بدون www أم العكس؟
أيهما. لا يتصدر أي منهما أفضل، لذلك اختر واحدًا والتزم به. لكن www يسهّل حياتك حين يكون أمام الموقع CDN، بسبب طريقة تعامل DNS مع جذر النطاق.
هل ستضر إعادة التوجيه بترتيبي؟
إعادة التوجيه الدائمة تنقل الإشارات. أما ترك أربع نسخ من الموقع تجيب فيضر أكثر، لأنها تتنافس فيما بينها.
أين توضع إعادة توجيه www في ملف .htaccess؟
في ملف .htaccess في جذر المستندات، فوق أي كتلة أضافها نظام إدارة المحتوى. في الواقع يعيد WordPress كتابة كل ما تحت علامته، لذلك قد لا تعمل القاعدة الموضوعة تحتها أبدًا.
لماذا تمر إعادة التوجيه عبر قفزتين؟
لأن المخطط والمضيف يُعالجان بقاعدتين منفصلتين. أما الكتلة هنا فتحسم الاثنين معًا، لذلك أسوأ حالة قفزة واحدة.
هل أستخدم 301 أم 302؟
301 حين تكون متأكدًا، لأنه دائم ويجمع الإشارات. لكن اختبر أولًا بـ302، لأن المتصفحات تخزّن 301 مؤقتًا لوقت طويل جدًا.
هل أحتاج إلى وسم canonical أيضًا؟
نعم. إعادة التوجيه تحسم الطلب، ووسم canonical يحسم ما تقوله الصفحة عن نفسها. لذلك أبقِ الاثنين يشيران في الاتجاه نفسه.
وماذا عن إعادة التوجيه إلى بدون www على Nginx؟
لا يملك Nginx إعدادًا لكل مجلد، لذلك توضع في كتلة server. ولهذا تكتب الأداة الكتلتين: واحدة تعيد التوجيه وأخرى تقدّم الموقع.
هل سيكسر هذا شهادة SSL؟
لا، لكن يجب أن تغطي الشهادة الاسمين. كما أن معظم الشهادات المجانية تشمل النطاق المجرد وwww تلقائيًا.
هل يغني هذا عن وسم canonical؟
لا. إعادة التوجيه تحسم الطلب قبل تحميل الصفحة، ووسم canonical يحسم ما تقوله الصفحة عن نفسها. والمواقع تحتاج إلى الاثنين، مشيرين في الاتجاه نفسه.
ماذا يحدث لروابطي القديمة؟
تظل تعمل عبر إعادة التوجيه. كما تتبعها محركات البحث وتجمع الإشارات على المضيف الذي اخترته، وهذا هو الهدف من فعل ذلك مرة واحدة.
هل يُرسل نطاقي إلى أي مكان؟
لا. يكتب متصفحك القواعد، لذلك لا يجلب هذا الموقع نطاقك أبدًا ولا يكتبه في أي سجل.
أدوات لإعادة التوجيه
المضيف الأساسي قاعدة واحدة. وتغطي هذه الثلاث ما يأتي بعدها.
مولّد إعادة التوجيه لـ.htaccess
عمليات 301 و302 لكل صفحة، مكتوبة بالطريقة نفسها.
افتح الأداة ←تأكد من أن كل عنوان يصل في قفزة واحدة.
افتح الأداة ←تحقق من أن الشهادة تغطي الاسمين.
افتح الأداة ←
هل أنت مستعد لتثبيت مضيفك؟
اكتب النطاق، واختر الفائز، وافحص الأسطر الأربعة قبل اللصق. المولّد مجاني، ولا يحتاج إلى حساب، ويكتب كل شيء في متصفحك.