كيفية استخدام HTACCESS لإخفاء filetypes
سؤال
أريد أن أكون قادرا على تسمية ملفاتي بأي تمديد أختار. في هذه الحالة دعونا نستخدم .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.