أهلاً بك في منتدى انكور التطويري

شرفتنا بحضورك لمنتدى انكور التطويري، المجتمع العربي للمحتوى المفيد والحصري حيث ستجد لدينا ما تحتاج لتزيد من معرفتك وخبراتك والمساحة الآمنة لنشر معرفتك ومشاركتها مع الاعضاء والزوار

كيفية حذف الإمتداد php من الرابط بواسطة ملف htaccess

Admin

مدير شركة انكور التطويرية
طاقم الإدارة
ادارة انكور
بسم الله الرحمن الرحيم



كيفية حذف الإمتداد php من الرابط بواسطة ملف htaccess



توجد العديد من الإعدادت تتم بواسطة .htaccess، لإدارة خادم الويب وحمايته من الإختراق ، ولكن ما سنتكلم اليوم عنه هي مهمة صغيره من مهام الملف  htaccess ،  وهي  كيفية حذف الإمتداد .php من الرابط وعدم ظهورة في المتصفح بواسطة ملف htaccess ، وهذا يعتبر موضوع هام جدا وذلك لأمرين الأول غرض امني والأخر جمالي ، حيث يتجاهل كثير من المبرمجين هذه النقطة رغم أهميتها ، وسهولة استخدامها.



اولا: ما هو ملف htaccess؟

ملف .htaccess هو ملف خاص بالتحكم بالوصول وإعدادات الموقع المستضاف على خادم الويب  apache ،وهو اختصار للمصطلح hypertext access حيث يوضع داخل المجلد الرئيسي لكل موقع في الخادم  ويمكنك من التحكم بإعدادات السيرفر بالنسبة للموقع الموجود فيه .



ثانيا : ماهي المهام التي يمكن تنفيذها بواسطة ملف htaccess ؟

هناك العديد من المهام التي يمكن تنفيذها بواسطة الملف htaccess وهذه أهمها:

1 – حماية الملفات والمجلدات داخل الموقع.

2 – تعيين ملف الصفحة الرئيسية.

3 – تحديد صفحات الخطأ 404 والتوجيه اليها عند حدوث الخطأ.

4 – إعادة توجيه صفحات الموقع الى صفحات أخرى 301 ، وتستخدم هذه الخاصية عند تغيير الدوماين وتوجيه الدوماين السابق للدوماين الجديد.

5 – حظر IP Address من الوصول الى الموقع.

6- منع الزوار القادمين من مواقع محددة .



ثالثا : كيفية حذف الإمتداد .php من الرابط بواسطة ملف htaccess ؟

أولا : أنشئ ملف نصي في المجلد الرئيسي(الروت) الخاص بالمشروع والصق الكود التالي داخلة :

كود:
<IfModule mod_rewrite.c>
RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php

</IfModule>

ثم احفظه بإسم .htaccess بدون امتداد .



ثانيا : يجب حذف الإمتداد .php من جميع الروابط في مشروعك وليس من الملفات نفسها وهذا مثال لتوضيح ذلك :

قبل الحذف :

iinkor.com/index.php

بعد الحذف :

iinkor.com/index





الان قم بفتح الموقع والتنقل فيه ولاحظ الفرق ، الى هنا انتهى المقال ، وإذا واجهت مشكلة في التطبيق ضعها في تعليق وسيتم حلها بأقرب وقت ممكن ان شاءالله

ملاحظه مهمه : اذا قمت بوضع الكود هذا وتوقف الموقع على العمل احذفه , فبهذه الحاله شركة الاستضافه التي اشتركت لديها لاتسمح بالتعديل على ملفات htaccess .



بالتوفيق للجميع

والسلام ختام​
 

✔ نبذة عنا

منتدى انكور التطويري لدعم وتطوير المواقع والمنتديات والمحتوى العربي. نسعى للارتقاء في المحتوى العربي وتقديم الخدمات المتنوعة لأصحاب المواقع والمنتديات بأحدث الامكانيات والشروحات مجانًا.
عودة
أعلى