وصف المشكلة:
لدي موقع مبني باستخدام Laravel ومرفوع على سيرفر Cloudways يعمل بـ Nginx. جميع صفحات الموقع تعمل بشكل طبيعي عند الدخول المباشر عبر الرابط، مثل:
لكن المشكلة تظهر عند الدخول إلى الصفحة الرئيسية:
حيث تظهر رسالة: 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 متوفر
Laravel
الموقع يعمل بشكل ممتاز
حل المشكلة في الموقع
اخباري اين توجد المشكله بضبط
| تاريخ التسجيل | |
| معدل التوظيف | |
| المشاريع المفتوحة | 0 |
| مشاريع قيد التنفيذ | 0 |
| التواصلات الجارية | 0 |
مرحبا أستاذ خالد، أنا أحمد البهجى، مبرمج php and laraverl ولدي خبرة جيدة في تطوير الويب والتعامل مع السيرفرات، وقد عملت سابقا على عدة مشاكل مشابهة تتعلق بإعدادا...
السلام عليكم أخي خالد، بصفتي مطور Full Stack لدي خبرة واسعة في التعامل مع سيرفرات وLaravel، قرأت وصف المشكلة بدقة. بما أن الروابط الداخلية تعمل والرئيسية تظهر 4...
السلام عليكم ورحمة الله وبركاته اهلا خالد، انا عبدالمنعم مهندس برمجيات وخبير في تطوير المواقع والانظمة الالكترونية ولدي خبرة كبيرة في Laravel واضح من وصف المشكل...
مرحبا أستاذ خالد، أنا علي نور، مطور Backend بـ1 سنة خبرة في Laravel/NestJS، عملت على مشاريع كبيرة زي نظام الـ tolling الوطني في وطنية للطرق، ومشاريع e-commerce ...
مرحبا، قرأت تفاصيل المشكلة بدقة. بصفتي مهندس سيرفرات (DevOps) وخبير في بيئة Laravel، أؤكد لك أن كود الموقع سليم تماما، والخطوات التي قمت بها (مثل تنظيف الكاش وت...
السلام عليكم، معك مهندس برمجيات بخبرة تزيد عن 6 سنوات في تطوير وإدارة تطبيقات . لقد اطلعت على تفاصيل المشكلة، ومن الواضح أن الخلل يتعلق بإعدادات Nginx Configura...
وعليكم السلام استاذ خالد، اطلعت على وصف المشكلة، ويبدو أنها مرتبطة غالبا بإعدادات Nginx configuration أو rewrite rules الخاصة بتوجيه الطلبات إلى Laravel public/...
السلام عليكم أخي خالد، لقد قرأت تفاصيل المشكلة بدقة، وبما أن موقعك مستضاف على Cloudways، فالمشكلة غالبا تتعلق بتعارض في إعدادات Nginx Reverse Proxy أو بسبب تخزي...
السيد الأستاذ خالد، السلام عليكم ورحمة الله وبركاته، الوصول إلى حل المشكلات يعتمد على الخبرات المتراكمة وكيفية استخدامها لاتخاذ قرارات دقيقة وصحيحة. و أنا هنا ل...
السلام عليكم، قرأت تفاصيل المشكلة ومن المعطيات نقدر نقول أن المشكلة مش في Laravel نفسه وإنما غالبا في إعدادات Nginx أو توجيه الطلبات routing إلى مجلد public على...