بسم الله الرحمن الرحيم
كيفية حذف الإمتداد 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 ؟
أولا : أنشئ ملف نصي في المجلد الرئيسي(الروت) الخاص بالمشروع والصق الكود التالي داخلة :
ثم احفظه بإسم .htaccess بدون امتداد .
ثانيا : يجب حذف الإمتداد .php من جميع الروابط في مشروعك وليس من الملفات نفسها وهذا مثال لتوضيح ذلك :
قبل الحذف :
iinkor.com/index.php
بعد الحذف :
iinkor.com/index
الان قم بفتح الموقع والتنقل فيه ولاحظ الفرق ، الى هنا انتهى المقال ، وإذا واجهت مشكلة في التطبيق ضعها في تعليق وسيتم حلها بأقرب وقت ممكن ان شاءالله
ملاحظه مهمه : اذا قمت بوضع الكود هذا وتوقف الموقع على العمل احذفه , فبهذه الحاله شركة الاستضافه التي اشتركت لديها لاتسمح بالتعديل على ملفات htaccess .
بالتوفيق للجميع
والسلام ختام
كيفية حذف الإمتداد 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 .
بالتوفيق للجميع
والسلام ختام