سؤال

اكتشفت اليوم أن التثبيت الجديد لـ أباتشي خادم HTTP قادر على خدمة الملفات من C:\uploads\ الدليل.

لدي مجلدين في C:\uploads:

  • ج:\التحميلات\القوالب
  • ج:\التحميلات\المواقع

يحتوي كلا المجلدين testimage.jpg.

لقد وجدت أن Apache سيخدم الملفات من مجلد القوالب إذا طلبت:

http://localhost/templates/testimage.jpg

لكن، http://localhost/sites/testimage.jpg 404'س!

يا إلهي - أولاً، لماذا يخدم Apache قوالب مجلد في المقام الأول؟هل هو خاص؟

ثانيًا، ما هي مجموعة القواعد التعسفية التي لا يسمح بها Apache بالوصول إلى المجلدات الأخرى مثل المواقع؟

انا مرتبك للغاية.ربما اتخذت منعطفًا خاطئًا في مكان ما أثناء التثبيت.

هل كانت مفيدة؟

المحلول

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

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top