Announcement Title

Your first announcement to every user on the forum.

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

  • بادئ الموضوع بادئ الموضوع Admin
  • تاريخ البدء تاريخ البدء

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 .



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

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

ما هو انكور؟

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