حذف اسلش از انتهای لینک های وردپرس با htaccess
با سلام و احترام به شما دوستان عزیز و همراهان مِستر آموز.
امروز و در این مقاله آموزشی قصد داریم به شما روشی ساده ولی کاربردی را برای حذف کردن اسلش ( / ) از لینک های وبسایت وردپرس آموزش دهیم.
حذف اسلش از انتهای لینک های وردپرس
یقینا سایت های که به آنها رسیدگی میشود و برای کسب و کاری راه اندازی شدند. یک روزی آنقدر گسترش و توسعه می یابند تمامی آنها ممکن است لینک هایی وجود داشته باشد که در انتهای آنها یک / اضافه به وجود بیاید. ولی مِستر آموز میخواهد به شما نشان دهد که چطور می توانید با استفاده از یک قطعه کد کوتاه، تمامی انها را از حذف کنید.
حذف / از انتهای لینک های وردپرس با استفاده از فایل htaccess
برای استفاده از این فایل باید خیلی دقت کنید. در برخی سیستم های مدیریت محتوا (cms) نظیر وردپرس، به ویژه پس از نصب افزونه های سئو ساز، همواره علامت اسلش / در انتهای لینک صفحات سایت قرار دارد و الزامی به حذف آن نیست، اما بهتر است که این کار انجام شود.
از این رو با ریدایرکت کردن آدرس با اسلش بر روی آدرس بدون اسلش، از بروز چنین مشکلاتی پیشگیری می کنیم. برای انجام این کار، کافیست کد زیر را در فایل .htaccess موجود در وردپرس کپی کنید.
RewriteEngine on RewriteCond %{REQUEST_FILENAME} !\.(gif|jpg|png|jpeg|css|js)$ [NC] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{HTTP_HOST} !^\.localhost$ [NC] RewriteRule ^(.+[^/])/$ http://%{HTTP_HOST}/$1 [R=301,L]
به کد بالا توجه کنید که الان فرمت های gif|jpg|png|jpeg|css|js از انتهای آنها اسلش حذف شد. اگر میخواهید که فرمت های بیشتر را اضاف کنید باز هم به همین سادگی یک علامت | بزارید و پسوند دیگر را بنویسید.
موفق و پیروز باشید.