فایل htaccess. وردپرس چیست و چه کار هایی با آن می توانید انجام دهید؟
بوسیله وردپرس کار های زیادی برای پیکربندی تنظیمات و یا رفع عیب مشکلات سایتتان می توانید انجام دهید. گاهی اوقات هم البته نیاز دارید تا به قسمت بک اند بروید و فایل های روت و اصلی، مثل htaccess. را برای بهبود و بهینه سازی برخی از موارد ویرایش نمایید.
در این مقاله قصد داریم تا نگاه دقیق تری به فایل وردپرس htaccess. بیندازیم که ابتدا این فایل چیست، کجا آن را پیدا کنیم و چگونه از آن برای امن کردن ، بهینه سازی و رفع عیب خطا های سایت استفاده کنیم.
فایل htaccess. وردپرس چیست؟
htaccess. یک فایل بر اساس پیکربندی سرور آپاچی می باشد که به کاربران وردپرس قابلیت می دهد تا کارهایی مثل موارد زیر را انجام دهند:
- تغییر ساختار پیش فرض لینک های ثابت (Permalinks)
- بهبود کش مرورگر
- فعال سازی فشرده سازی gzip
- رمز گذاری روی یک صفحه یا دایرکتوری
- بلاک کردن دسترسی به فایل wp-config.php
- لیست سیاه و یا لیست سفید آدرس IP های مشخص
- افزایش حجم فایل های آپلودی داخل سایت
- پیکربندی دائمی و یا موقت ریدایرکت آدرس ها
- ساخت صفحات سفارشی و پیام های سفارشی خطای سایت
- بهبود HTTPS
- بارگذاری و نمایش تصاویر Webp
- غیر فعال سازی کپی کردن تصاویر سایت از دامنه دیگر ( Image Hotlinking)
فایل htaccess. همچنین برای رفع عیب خطا های وردپرسی هم مورد استفاده قرار می گیرد. برای نمونه ریست کردن فایل htaccess. به ساختار پیش فرض می تواند خطای سرور داخلی (500) و همچنین خطای دسترسی ممنوع (403) را برطرف سازد. ( اگر داخل این فایل کد هایی به اشتباه قرار داده شده باشند.)
اگر وب سایت وردپرسی روی وب سرور Nginx می باشد فایل htaccess. را نخواهید داشت، اما قادر خواهید بود تا انواع پیکربندی ها را در سطح سرور به روش های دیگر انجام دهید.
فایل htaccess. وردپرس کجا هست؟
فایل htaccess. را درون وردپرس پیدا نخواهید کرد. برای پیدا کردن این فایل باید وارد پانل هاستینگ ( سی پانل ) و قسمت مدیریت فایل های هاست شوید. همچنین می توانید از طریق FTP هم به این فایل دسترسی پیدا کنید.
برای پیدا کردن و ویرایش فایل htaccess. وارد اکانت هاست خود در سی پانل شوید. از قسمت Files گزینه File Manager را انتخاب کنید.
وارد پوشه Public_html شوید.
اگر برای بار اول می خواهید فایل htaccess. را مشاهده و ویرایش کنید این فایل مخفی می باشد. روی دکمه Settings کلیک کرده و گزینه Show Hidden Files (dotfiles) را انتخاب نمایید و سپس روی دکمه Save کلیک کنید.
در قسمت های قبلی اشاره شد اگر سرور شما Nginx می باشد فایل htaccess. را نخواهید داشت.
چگونه فایل htaccess. را ویرایش کنیم؟
شما می توانید بصورت دستی فایل htaccess. را از طریق مدیریت فایل و FTP ویرایش کنید. راه دیگر ویرایش از طریق پلاگین وردپرس می باشد.
توجه: قبل از هر تغییر روی فایل ابتدا از وب ساییتان بک آپ تهیه نمایید. نسخه پشتیبان را می توانید از طریق پانل هاستینگ و یا استفاده از یک پلاگین وردپرس انجام دهید.
ویرایش فایل htaccess. بصورت دستی:
2 راه برای باز کردن فایل htaccess. از طریق FTP و یا قسمت مدیریت فایل وجود دارد:
- روی فایل راست کلیک کرده و گزینه Edit را انتخاب نمایید.
- فایل htaccess. را انتخاب و روی آیکون Edit کلیک نمایید.
تغییرات را می توانید در یک ویرایشگر کد و یا متن انجام دهید.
در اینجا چند مثال برای شما آورده ایم که می توانید به فایل اضافه کنید:
بلاک کردن آدرس IP مورد نظر :
ریدایرکت 301 آدرس مورد نظر :
تغییر تمام آدرس های http به https اجباری :
ویرایش فایل htaccess. بوسیله پلاگین
برای ویرایش فایل htaccess. بوسیله افزونه می توانید از پلاگین Htaccess File Editor درون پیشخوان وردپرس استفاده نمایید.
تنظیمات این پلاگین را می توانید از قسمت تنظیمات > WP Htaccess Editor پیدا کنید. توضیحات مربوط به سلب مسئولیت و همچنین توضیحات مربوط به اینکه اگر سایت شما بعد از تغییر فایل دچار مشکل شد و چه کار هایی باید انجام دهید را مطالعه نمایید.
در نهایت ویرایشگر مربوط به فایل htaccess. درون وردپرس فعال خواهد شد.
تغییرات خود را انجام داده و سپس روی دکمه Test Before Saving کلیک کرده تا مطمئن شوید تغییراتی که ایجاد کرده اید سایت را دچار مشکل نمی کند.
چگونه یک فایل جدید htaccess. جدید برای سایت وردپرسی خودم ایجاد کنم؟
2 راه برای ایجاد فایل جدید htaccess. برای وردپرس وجود دارد :
راه اول : ساخت فایل بصورت دستی
دلایل مختلفی وجود دارد که نیاز داشته باشید یک فایل جدید htaccess. جدید ایجاد کنید، یا نمی توانید آن را روی سرور برای تغییر پیدا کنید و یا می خواهید یک فایل جدید در یک ساب دامین ایجاد نمایید. با اینکه فایل htaccess. معمولا در پوشه روت قرار دارد ، اما می توانید در پوشه ها با سطوح دسترسی مختلف آن را اضافه کنید.
اولین قدم ایجاد یک فایل جدید می باشد. در قسمت مدیریت فایل سی پانل روی آیکون File کلیک کنید.
در کادر New File Name نام htaccess. را وارد کنید و روی دکمه Create New File کلیک نمایید.
کد زیر را داخل ویرایشگر فایل وارد نمایید.
اگر می خواهید هر تغییری روی فایل ایجاد کنید می توانید حالا انجام دهید.
راه دیگر آپلود کردن فایل htaccess. می باشد. داخل کامپیوتر خود بوسیله یک نرم افزار ویرایشگر متن، فایل htaccess. را ایجاد نمایید. سپس داخل مدیریت فایل سی پانل روی آیکون Upload کلیک کرده و فایل مورد نظر را آپلود نمایید.
راه دوم : تغییر ساختار پیوند های یکتا ( Permalinks )
دلیل دیگری که به یک فایل جدید htaccess. احتیاج دارید اینست که وب سایت شما با خطا روبرو شده است. اگر خطا در فایل موجود باشد جایگزین کردن آن با یک فایل جدید می تواند آن را برطرف سازد.
برای این کار در پیشخوان وردپرس به قسمت تنظیمات > پیوند های یکتا بروید.
یکی از ساختار های پیوند یکتا را انتخاب کرده و تنظیمات را ذخیره نمایید. در وردپرس هر بار که ساختار پیوند یکتا تغییر می کند فایل htaccess. ریست می شود. این کار باعث می شود هر گونه تغییر از سمت شما ، پلاگین یا هکر ریست شود و به حالت پیش فرض خود بازگردد.
اگر نمی توانید فایل htaccess. را روی سرور خود پیدا کنید این یک را دیگر بود که به سرعت بتوانید یک فایل جدید ایجاد نمایید. این نکته را به خاطر بسپارید که ساختار پیوند یکتا را بعد از اینکه فایل htaccess. ایجاد شد به همان حالت قبلی که بازگردانید.
نتیجه گیری
فایل htaccess. ممکن است خیلی مورد استفاده قرار نگیرد ، اما باعث تغییرات خیلی مهم در کسری از ثانیه روی وب سایت می شود. چه از لحاظ امنیت ، بهبود کارایی ، رفع عیب یک خطا و… بیشتر این ها با اضافه کردن چند خط کد به فایل htaccess. وردپرس قابل انجام می باشد. دانستن اینکه چه کاری انجام می دهد ، کجا قرار دارد و چگونه از آن استفاده شود می تواند به بهبود وب سایت شما کمک قابل توجهی کند.
به این مقاله چه امتیازی می دهید؟
امتیاز کل
با امتیاز دادن به مقاله های آچار ودرپرس ما در تولید محتوای با کیفیت تر یاری برسانید
اطلاعات بسیار مفید و کاربردی درباره .htaccess گفتید
خیلی خوشحال شدم که واستون مفید بود