سؤال

أريد أن أكون قادرا على تسمية ملفاتي بأي تمديد أختار. في هذه الحالة دعونا نستخدم .foo., ، ثم معالجة لهم كملفات PHP.

الآن بلدي. htaccess يشبه هذا

AddType application/x-httpd-php .foo

لكنه لا يعمل، لا يزال يطالبني بتنزيل الملف عند الوصول إليه.

أي نصيحة أو نصائح؟

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

المحلول

يحاول:

rewriteengine on
rewriterule ^(.*)\.foo$ $1.php

نصائح أخرى

تطبيق AddType / x-httpd-php .html

يبدو بناء الجملة الحق بالنسبة لي .. هل حاولت إعادة تشغيل خادم الويب؟

أيضا، هل هناك أي إعدادات أخرى في ملف .htaccess يعمل؟ أعني فقط التأكد من تحليل هذا الملف.

يحاول:

AddType application/x-httpd-php .php

ثم أسفلها:

AddType application/x-httpd-php .foo

إذا لم يعمل، فحاول هذا الرمز:

<FilesMatch "\.(php|foo)$">
    AddDefaultCharset UTF-8
    DefaultLanguage en-US
</FilesMatch>

إذا كنت تريد يمكنك إضافة addtype داخل <filesmatch> بطاقة شعار.

يمكنك استخدام mod_rewrite. لإعادة كتابة طلبات *.foo ل *.php:

RewriteEngine on
RewriteRule (.+)\.php$ $1.php

ستعيد هذا القاعدة إعادة كتابة أي طلب ينتهي مسار URL .foo داخليا إلى ما يعادل .php مسار URL.

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