در صورتی که شما یک وبسایت که به زبان php نوشته شده است را داشته باشید طبیعی است که آدرس نمایش در URL سایت شما باید پسوندی از PHP داشته باشد، حال سایت های زیادی هستند که به زبان پی اچ پی بوده ولی پسوند فایل های آن بصورت HTML و یا دایرکتوری و … هستند حتی در سایت های آپلود غیر مستقیم نیز درخواست یک فایل با پسوند باعث نمایش یک صفحه می شود و حتماً برای شما این سوال پیش آمده که چگونه چنین چیزی اتفاق می افتد؟!
پاسخ ساده است این کار توسط فایل .htaccess در وب سرور لینوکس و web.config در وب سرور ویندوز اتفاق می افتد.
برای اینکه بتوانید در هاست لینوکس خود این کار را انجام دهید:
۱) در مسیر روت سایت خود یک فایل جدید با نام .htacees را ایجاد نمایید.
۲) دقت نمایید که نمایش فایل های نقطه دار در فایل منیجر نیز فعال باشد.
۳) کد زیر را بیافزایید:
۱ |
RewriteEngine On |
۱ |
RewriteRule ^news.html$ ./news.php [L,NC] |
در این نمونه در صورتی که یک فایل با نام news.php داشته باشید با آدرس news.html نیز قابل دسترس خواهد شد.
حال می توانید حتی پسوند php را به aspx هم تغییر بدهید و مخاطبان سایت خود را گول بمالید که از تکنولوژی دات نت در سایت خود استفاده کرده اید! 🙂
نویسنده: علی لفظی قاضی