السلام عليكم
لدي مجلد اسمه api به ملف index و 404.php
اريد تخصيص 404.php كصفحة خطأ عند الدخول للاي امتداد داخل المجلد
مثلا
domain. com/api/fkdkkd
جربت هذا ولم يعمل
ErrorDocument 404 /error.php
يمكنك استخدام ملف htaccess إذا كنت تستخدم خوادم ويب تدعم Apache لقمت بمحاولة استخدام ErrorDocument يبدو هناك اسم ملف خاطئ يجب استخدام اسم الملف الصحيح الذي هو 404.php
استخدام الكود التالي في ملف .htaccess داخل المجلد الرئيسي api لتوجيه الطلبات ذات الامتداد غير الموجودة إلى 404.php
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase /api/ # إذا كان الملف أو الدليل موجودًا، لا تقوم بأي إعادة توجيه RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # إعادة توجيه الطلبات ذات الامتداد غير الموجودة إلى 404.php RewriteRule ^([^/]+)$ 404.php [L] </IfModule>
التعليقات