Apache: توجيه العمل لا تنشيط البرنامج النصي CGI
سؤال
كنت ألعب مع Apache CGI وأنا أحاول تشغيل برنامج نصي CGI عند طلب امتداد ملف معين.
لدي ما يلي في My Apache2.conf:
giveacodicetagpre.لذلك عندما أحاول طلب صفحة HTML، Hello.html، من دليل المستندات الخاص بي، أحصل على رسالة خطأ تقول إنها تعذر العثور على مسار يجمع بين موقع البرنامج النصي الخاص بي CGI وطلب الملف:
غير موجود
url المطلوب /usr/lib/cgi-bin/test.pl/hello.html لم يتم العثور عليها هذا الخادم.خادم Apache / 2.2.22 (Ubuntu) في منفذ Ryan-VirtualBox 80not وجدت
لماذا لن يتم تشغيل البرنامج النصي CGI الخاص بي، ولماذا يتم تقديم هذا المسار المشترك كما لم يتم العثور عليه؟
شكرا مقدما.
المحلول
وفقا ل وثائق mod_actions ، cgi-البرنامج النصي هو مسار URL إلى مورد. لذلك أعتقد أنه يجب إعادة كتابة توجيه عملك:
giveacodicetagpre.لا تنتمي إلى StackOverflow