أرشيف انكور
(نسخة قابلة للطباعة من الموضوع)
https://archive.iinkor.com/t1706
أنقر هنا لمشاهدة الموضوع بهيئته الأصلية

كيفية حذف الإمتداد php من الرابط بواسطة ملف htaccess
Admin 12-07-2021 08:06 مساءً
بسم الله الرحمن الرحيم

كيفية حذف الإمتداد 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 ؟
أولا : أنشئ ملف نصي في المجلد الرئيسي(الروت) الخاص بالمشروع والصق الكود التالي داخلة :
CODE
<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 .

بالتوفيق للجميع
والسلام ختام
أرشيف انكور

Copyright © 2009-2025 PBBoard® Solutions. All Rights Reserved