منوعات

حل مشكلة الموقع لا يعمل بدون www

توجيه دومين جودادي

عندما تفكر في إنشاء موقع إلكتروني جديد سيكون عليك أخذ بعض الخطوات المسلم بها مثل حجز نطاق الموقع (الدومين) وحجز الاستضافة الخاصة به وغيرها.

حل مشكلة الموقع لا يعمل بدون www

في بعض الأحيان ستواجه مشكلة الموقع لا يفتح بدون .www قبل اسم النطاق؛ فتجد إنك عندما تريد الدخول على موقعك بعد إطلاقه يجب عليك كتابة www.your-domain.com حصرًا، ولو حاولت كتابة اسم الموقع بدون .www في البداية مثل: your-domain.com ستجد إنه لا يفتح او لا يعمل ، رغم أن من الطبيعي هو أن يفتح بأي من كلا الطريقتين

وتظهر لك صفحة موقعك كالصور التاليه

فماذا تفعل لو واجهت أو حدثت هذة المشكلة ؟ إليك الحل.

 من هنا شرح حل مشكلة الموقع لا يعمل بدون www

في هذا الحل سيكون عليك التوجه إلى الـ CPanel الخاصة باستضافة موقعك وكتابة كود في أحد الملفات هناك وهو (.htaccess).

تنبيه هام

برجاء أخذ نسخة احتياطية من الملف قبل إجراء أي تعديل على الكود حتى تستطيع الرجوع إلى النسخة الحالية منه إذا قمت بشيء خاطئ أثناء التنفيذ.

ستفتح موقع الاستضافة، سواء كان GoDaddy أو BlueHost أو HostGator أو ميكا هوست أو غيرهم، واكتب بيانات الدخول لفتح حسابك.

وسانتابع الآن كيفية الوصول إلى CPanel على موقعي GoDaddy و BlueHost ، فإذا كنت على استضافة غيرهما، لن يكون من الصعب عليك أن تستكشف موضعها وحدك كالمثالين السابقين .

الوصول إلى صفحة CPanel في GoDaddy

 أولا عند فتح حسابك ستجد صفحة My Products أمامك تلقائيًا، فإن لم تجدها؛ اضغط على علامة حسابك في أعلى الصفحة بأقصى اليمين، واختر منها My Products.

ثانيا لو كانت خطتك تتضمن الوصول إلى CPanel ، فسوف تجد في المنتجات عنصر Web Hosting، قم بالضغط على زر Manage أمامه.

ثالثا في الصفحة التالية سيتم عرض كل المواقع التي لديك على هذه الاستضافة، فقط قم بالضغط على زر Manage الخاص بالموقع الذى به المشكلة.

رابعا في هذه الخطوة ستكون قد وصلت إلى صفحة CPanel ، وستقوم بفتح File Manager تحت قسم Files.

الوصول إلى صفحة CPanel في BlueHost

اولا عند فتح حسابك ستجد قائمة على اليسار،فقط اختر منها Advanced

ثانيا سترى أمامك الآن صفحة CPanel، وستجد فيها قسم Files، اختر منه File Manager.

إضافة الكود لحل مشكلة الموقع لا يفتح بدون www

  1. بعد الخطوات السابقة ستجد أنك أمام جميع ملفات موقعك، وما تبقى لحل المشكلة هو إضافة كود معين في الملف المخصص له، ولعمل ذلك ستقوم بالتالي—>
  2. في القائمة الجانبية قم باختيار مجلد public_html.
  3. في محتوى هذا المجلد ستجد ملف يسمى .htaccess قم بالضغط عليه بزر الفأرة الأيمن لإظهار القائمة المختصرة له.
  4. ثم اختر Edit أو تعديل على حس لغة ال CPanel لتقوم بتعديل الملف.

5. وهو الأهم فى الشرح اجمالا نرجو التركيز حيث أنك ستجد كود فى الملف Function يدعى <IfModule mod_rewrite.c> ستقوم بكتابة هذا الكود  التالى تحتها مباشرة

نسخ الكود

RewriteEngine on

RewriteCond %{HTTP_HOST} !^www\.

RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

كما هو موضح بالصورة الكود القديم

ودا الكود الجديد بعد التعديل

  1. احفظ التعديلات، وقم باختبار الموقع.

الآن ستجد أن المشكلة قد تم حلها، وإنك تستطيع فتح الموقع بدون كتابة www قبل اسم النطاق.

جدير بالذكر

احتفظ بهذا المقال دومًا في المفضلة لديك، لأن أي تغيير تقوم به في القالب الخاص بموقعك أو أي تحديث للمنصة التي تستخدمها مثل ووردبريس أو بلوجر سيقوم بحذف هذا الكود لأنه سيعيد ملف .htaccess إلى وضعه الافتراضي

فسوف تكون مضطر وقتها إلى إعادة الخطوات السابقة لحل المشكلة بعد التحديثات والتعديلات التي أجُريت على الموقع.

وهذا شرح بالفيديو لهذة الخطوات

والآن هل ساعدتك هذة المقالة فى حل مشكلة الموقع لا يفتح بدون www  ؟ وهل هذا الشرح كافى ؟ ننتظر ردوكم واقتراحاتكم

سُبْحَانَكَ لَا عِلْمَ لَنَا إِلَّا مَا عَلَّمْتَنَا ۖ إِنَّكَ أَنتَ الْعَلِيمُ الْحَكِيمُ

ودمتم فى خير صحة وعافية متابعينا الكرام

الوسوم

Ahmed Salama

My name is Ahmed Salama , I am 28 years old ,I am an Egyptian man from the governorate of Menoufia, born March 9, 1991, graduated from the Faculty of Arabic Language, Al-Azhar University in 2014, and I have been a technical support at TE Data for two and a half years, and my hobbies are computer science and everything related to technology in general, art, music, literature and ambition. I live up to my work and my life is professional and emotional .

مقالات ذات صلة

اضافة تعليق

زر الذهاب إلى الأعلى
إغلاق
إغلاق