سؤال كيف يتم تخطيط ملفات Apache دون ملحقات؟


إعداد مطوري المحلي هو رسم خرائط لأشياء مثل http://mydomain.dev/testhtmlpage إلى testhtmlpage.html و http://mydomain.dev/testphppage إلى testphppage.php. يظل المستعرض على عنوان URL الخاص بإدخال orginally. الشيء هو أنني لم تقم بتكوين الجهاز الخاص بي الأصلي ، وعلى الرغم من أن لدي مقبض لائق على ذلك الآن لا أستطيع أن أجد أين يتم تعريف هذا السلوك.

لقد راجعت httpd.conf بلدي والمجالات المدرجة اثنين من دون حظ.

بلدي httpd.conf:  http://denishoctor.me/myhttpdconf.xml (أنظر المصدر)

في تضمين /private/etc/apache2/other/*.conf:

<IfModule php5_module>
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

<IfModule dir_module>
    DirectoryIndex index.html index.php
</IfModule>

أي شخص حصل على أي أفكار؟


9
2017-09-20 02:32


الأصل




الأجوبة:


يمكن أن يحدث هذا بسبب عدد من الأشياء ، من إعادة كتابة القواعد إلى تفاوض المحتوى. اذا حكمنا من قبل الخاص بك httpd.conf، والسبب في هذه الحالة بالذات هو أن لديك Multiviews قيد التشغيل.

مقتطف من التهيئة:

خيارات المؤشرات FollowSymLinks MultiViews

قم بتغييره إلى هذا وأعد تشغيل Apache:

خيارات المؤشرات FollowSymLinks

10
2017-09-20 02:58



هذا كان! شكرا لكم. httpd.apache.org/docs/2.2/content-negotiation.html#multiviews - Denis Hoctor
تضمين التغريدة ردًا علىDenisHoctor - John T