العودة لقائمة المشاريع
حل مشكلة 404 في الصفحة الرئيسية لموقع Laravel على سيرفر Nginx (Cloudways)
الميزانية
$25.00 - $50.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
HTML
CSS
جافا سكريبت
PHP
بايثون
برمجة مواقع
استكشاف الأخطاء وإصلاحها
تطوير البرمجيات
HTML
CSS
جافا سكريبت
PHP
بايثون
برمجة مواقع
استكشاف الأخطاء وإصلاحها
تطوير البرمجيات
الوصف
وصف المشكلة:
لدي موقع مبني باستخدام Laravel ومرفوع على سيرفر Cloudways يعمل بـ Nginx. جميع صفحات الموقع تعمل بشكل طبيعي عند الدخول المباشر عبر الرابط، مثل:
https://ashl.sa//physical...
لكن المشكلة تظهر عند الدخول إلى الصفحة الرئيسية:
https://ashl.sa/
حيث تظهر رسالة: 404 Not Found (nginx).
الغريب أنه إذا دخلت أولاً إلى أي صفحة داخل الموقع (مثل /portl) ثم رجعت إلى الصفحة الرئيسية / فإنها تعمل بشكل طبيعي. لكن عند الدخول مباشرة إلى الصفحة الرئيسية من متصفح جديد أو بدون كوكيز يظهر الخطأ مرة أخرى.
ما تم تجربته:
التأكد من وجود Route للصفحة الرئيسية في Laravel.
تنظيف الكاش (php artisan optimize:clear).
التأكد من أن index.php موجود داخل مجلد public.
تجربة تعديلات على .htaccess.
التأكد من أن الموقع يعمل على Nginx وليس Apache.
المطلوب:
تشخيص سبب المشكلة وحلها بحيث تعمل الصفحة الرئيسية مباشرة بدون ظهور خطأ 404.
معلومات إضافية:
السيرفر: Cloudways
Web Server: Nginx
Framework: Laravel
الوصول إلى السيرفر عبر SSH متوفر