ماهي طريقة إخفاء امتداد ملف في موقع ويب ؟

يتبادر دائما في ذهني سؤال حيرني كثيرا و لم أجد له إجابة رغم بحثي الكثير .

سؤالي هو :

كيف أقوم بإخفاء إمتداد ملف html أو php في موقع الويب الذي عملته ؟

مثلا :

بدلا من :

يكون :

أرجو إفادتي بالإجابة في أقرب وقت .


waelaljamal أضف ردا

يمكن اخفاء امتداد الملفات في موقع الويب عن طريق إضافة ملف باسم :

.htaccess

في المجلد الجذر للموقع مثلا المسار التالي: /home/domains/domain.com/htdocs/ ثم اكتب ضمنه الشيفرة التالية أو قم بإضافتها له في حال كان موجود: RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME}.php -f RewriteRule ^(.*)$ $1.php

اسم الطريقة هو: Pretty URLs يمكنك البحث عنها لمعلومات أكثر

مرجع1:

مرجع 2:

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME}\.php -f

RewriteRule ^(.*)$ $1.php

و ماذا لم أردت إخفاء امتداد ملف html ؟

هل أستبدل php ب html في الكود ؟

نعم يمكنك تكرار القاعدة لكل نوع ملفات، إن الملفات أغلبها ستكون - إن لم يكن جميعها - من نوع PHP في موقع لغة البرمجة الخلفية له PHP وهكذا..