سؤال

على Dev Enviornment المحلي لدينا ، كان لدينا خادم واحد فقط وإضافة انتهاء صلاحية مستقبل بعيد ورأس التحكم في ذاكرة التخزين المؤقت إلى الصور الثابتة ، لقد حافظنا على ملف .htaccess في جذر التطبيق بشكل جيد. ولكن على Prod لدينا لدينا خوادم Apache متعددة لها أسماء مستعارة لقاعدة رمز على خادم مختلف. هنا في هذه الحالة ، لست متأكدًا من مكان الاحتفاظ به. htacess. هل يجب أن أحتفظ بها على قاعدة التعليمات البرمجية أو على خوادم Apache الفردية. كيف يمكنني كتابة نفس الأشياء التي كتبتها في ملف .htaccess إلى ملف httpd.conf.

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

المحلول

هل يجب أن أحتفظ بها على قاعدة التعليمات البرمجية أو على خوادم Apache الفردية.

إذا كانت إعدادات خاصة بالتطبيق ، فأنا أقول في قاعدة التعليمات البرمجية.

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

كيف يمكنني كتابة نفس الأشياء التي كتبتها في ملف .htaccess إلى ملف httpd.conf.

عادة بمجرد وضع الإعدادات في المناسبة Directory, Location أو VirtualHost المقاطع. ال كتيب سيخبرك أيها تنتمي إلى أين.

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