آموزشمتفرقه

حذف پسوند .php و .html در آدرس سایت به کمک .htaccess

ما در این مقاله آموزشی به شما یاد خواهیم داد چگونه پسوند .php و .html را در آدرس سایت به کمک .htaccess حذف کنید .

فایل .htaccess چیست ؟

این فایل یک فایل ASCII ساده است که شما می توانید با یک ویرایشگر ساده مانند Notepad آن را ایجاد نمایید . این فایل به سرور اطلاع می دهد که چه پیکربندی هایی را برای هر پوشه ایجاد می کند .

حذف پسوند .php

برای حذف پسوند .php کد زیر را در فایل .htaccess قرار داده , توجه داشته باشید این کار آدرس سایت را به صورت زیر تغییر می دهد :

sorena.cloud/vps.html تبدیل می شود به sorena.cloud/vps

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^.]+)$ $1.php [NC,L]

اگر می خواهید پسوند .html هم حذف شود کد زیر را اضافه کنید :

RewriteRule ^([^.]+)$ $1.html [NC,L]

حالا می توانید صفحات خودتون رو بدون پسوند .php و .html استفاده کنید و پیوند بدهید , برای مثال :

<a href="http://whatever.com/wallpaper" title="wallpaper">wallpaper</a>

اضافه کردن slash  در پایان لینک ( / ) :

برای مثال :

sorena.cloud/vps/

کد های زیر را جایگزین کد های بالا کنید :

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/$ $1.php
RewriteRule ^([^/]+)/([^/]+)/$ /$1/$2.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !(.[a-zA-Z0-9]{1,5}|/)$
RewriteRule (.*)$ /$1/ [R=301,L]

در صورت داشتن هرگونه سوال از طریق نظرات مطرح کنید .

برچسب ها

پویا شفاعی

از سال 1396 در زمینه خدمات هاستینگ فعالیت دارم , در سال 1398 فعالیت خود را در حوزه سئو آغاز کرده ام . امیدوارم مطالب و مقالات من برای شما مفید واقع گردد .

نوشته های مشابه

‫۲ نظرها

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا
بستن
بستن