آموزش وردپرس

فایل 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 را انتخاب کنید.

فایل htaccess. وردپرس کجا هست؟

وارد پوشه Public_html شوید.

اگر برای بار اول می خواهید فایل htaccess. را مشاهده و ویرایش کنید این فایل مخفی می باشد. روی دکمه Settings کلیک کرده و گزینه Show Hidden Files (dotfiles) را انتخاب نمایید و سپس روی دکمه Save کلیک کنید.

در قسمت های قبلی اشاره شد اگر سرور شما Nginx می باشد فایل htaccess. را نخواهید داشت.

چگونه فایل htaccess. را ویرایش کنیم؟

شما می توانید بصورت دستی فایل htaccess. را از طریق مدیریت فایل و FTP ویرایش کنید. راه دیگر ویرایش از طریق پلاگین وردپرس می باشد.

توجه: قبل از هر تغییر روی فایل ابتدا از وب ساییتان بک آپ تهیه نمایید. نسخه پشتیبان را می توانید از طریق پانل هاستینگ و یا استفاده از یک پلاگین وردپرس انجام دهید.

ویرایش فایل htaccess. بصورت دستی:

2 راه برای باز کردن فایل htaccess. از طریق FTP و یا قسمت مدیریت فایل وجود دارد:

  • روی فایل راست کلیک کرده و گزینه Edit را انتخاب نمایید.
  • فایل htaccess. را انتخاب و روی آیکون Edit کلیک نمایید.

تغییرات را می توانید در یک ویرایشگر کد و یا متن انجام دهید.

در اینجا چند مثال برای شما آورده ایم که می توانید به فایل اضافه کنید:

بلاک کردن آدرس IP مورد نظر :

				
					order allow,deny

deny from 76.106.149.140

allow from
				
			

ریدایرکت 301 آدرس مورد نظر :

				
					Redirect 301 /old-url https://yourdomainname.com/new-url
				
			

تغییر تمام آدرس های http به https اجباری :

				
					RewriteEngine On

RewriteCond %{HTTPS} off

RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
				
			

ویرایش فایل htaccess. بوسیله پلاگین

برای ویرایش فایل htaccess. بوسیله افزونه می توانید از پلاگین Htaccess File Editor درون پیشخوان وردپرس استفاده نمایید.

تنظیمات این پلاگین را می توانید از قسمت تنظیمات > WP Htaccess Editor پیدا کنید. توضیحات مربوط به سلب مسئولیت و همچنین توضیحات مربوط به اینکه اگر سایت شما بعد از تغییر فایل دچار مشکل شد و چه کار هایی باید انجام دهید را مطالعه نمایید.

در نهایت ویرایشگر مربوط به فایل htaccess. درون وردپرس فعال خواهد شد.

ویرایش فایل htaccess. بوسیله پلاگین

تغییرات خود را انجام داده و سپس روی دکمه Test Before Saving کلیک کرده تا مطمئن شوید تغییراتی که ایجاد کرده اید سایت را دچار مشکل نمی کند.

چگونه یک فایل جدید htaccess. جدید برای سایت وردپرسی خودم ایجاد کنم؟

2 راه برای ایجاد فایل جدید htaccess. برای وردپرس وجود دارد :

راه اول : ساخت فایل بصورت دستی

دلایل مختلفی وجود دارد که نیاز داشته باشید یک فایل جدید htaccess. جدید ایجاد کنید، یا نمی توانید آن را روی سرور برای تغییر پیدا کنید و یا می خواهید یک فایل جدید در یک ساب دامین ایجاد نمایید. با اینکه فایل htaccess. معمولا در پوشه روت قرار دارد ، اما می توانید در پوشه ها با سطوح دسترسی مختلف آن را اضافه کنید.

اولین قدم ایجاد یک فایل جدید می باشد. در قسمت مدیریت فایل سی پانل روی آیکون File کلیک کنید.

چگونه یک فایل جدید htaccess. جدید برای سایت وردپرسی خودم ایجاد کنم؟

در کادر New File Name نام htaccess. را وارد کنید و روی دکمه Create New File کلیک نمایید.

کد زیر را داخل ویرایشگر فایل وارد نمایید.

				
					# BEGIN WordPress

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

# END WordPress
				
			

اگر می خواهید هر تغییری روی فایل ایجاد کنید می توانید حالا انجام دهید.

راه دیگر آپلود کردن فایل htaccess. می باشد. داخل کامپیوتر خود بوسیله یک نرم افزار ویرایشگر متن، فایل htaccess. را ایجاد نمایید. سپس داخل مدیریت فایل سی پانل روی آیکون Upload کلیک کرده و فایل مورد نظر را آپلود نمایید.

راه دوم : تغییر ساختار پیوند های یکتا ( Permalinks )

دلیل دیگری که به یک فایل جدید htaccess. احتیاج دارید اینست که وب سایت شما با خطا روبرو شده است. اگر خطا در فایل موجود باشد جایگزین کردن آن با یک فایل جدید می تواند آن را برطرف سازد.

برای این کار در پیشخوان وردپرس به قسمت تنظیمات > پیوند های یکتا بروید.

یکی از ساختار های پیوند یکتا را انتخاب کرده و تنظیمات را ذخیره نمایید. در وردپرس هر بار که ساختار پیوند یکتا تغییر می کند فایل htaccess. ریست می شود. این کار باعث می شود هر گونه تغییر از سمت شما ، پلاگین یا هکر ریست شود و به حالت پیش فرض خود بازگردد.

اگر نمی توانید فایل htaccess. را روی سرور خود پیدا کنید این یک را دیگر بود که به سرعت بتوانید یک فایل جدید ایجاد نمایید. این نکته را به خاطر بسپارید که ساختار پیوند یکتا را بعد از اینکه فایل htaccess. ایجاد شد به همان حالت قبلی که بازگردانید.

نتیجه گیری

فایل htaccess. ممکن است خیلی مورد استفاده قرار نگیرد ، اما باعث تغییرات خیلی مهم در کسری از ثانیه روی وب سایت می شود. چه از لحاظ امنیت ، بهبود کارایی ، رفع عیب یک خطا و… بیشتر این ها با اضافه کردن چند خط کد به فایل htaccess. وردپرس قابل انجام می باشد. دانستن اینکه چه کاری انجام می دهد ، کجا قرار دارد و چگونه از آن استفاده شود می تواند به بهبود وب سایت شما کمک قابل توجهی کند.

به این مقاله چه امتیازی می دهید؟

امتیاز کل

با امتیاز دادن به مقاله های آچار ودرپرس ما در تولید محتوای با کیفیت تر یاری برسانید

امتیاز کاربران: 4.62 ( 5 رای)
گرد آورنده
فرشاد زرین
منبع
Envato Tuts+

فرشاد زرین

من فرشاد زرین هستم و مدت 11 سال می باشد که با سیستم مدیریت محتوای محبوب وردپرس مشغول به فعالیت هستم. وردپرس یکی از آسان ترین سیستم های مدیریت محتوا برای طراحی سایت می باشد. اما همین CMS آسان دارای خطا ها و عیب یابی های مختلف در بخش های بهینه سازی سرعت ، امنیت و سئو می باشد. همچنین وردپرس شامل هزاران پلاگین مختلف می باشد که هرکدام از این پلاگین ها دارای پیکربندی و سازگاری با قالب ها و سایر پلاگین ها می باشند. از این رو من آچار وردپرس را با ارائه جدیدترین و کاربردی ترین مقالات آموزشی راه اندازی کردم تا به بهترین شکل ممکن شما را در مسیر یادگیری تخصصی وردپرس و تبدیل شدن به یک کارشناس وردپرس همراهی کنم.

3 دیدگاه

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

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

دکمه بازگشت به بالا
پشتیبانی و مشاوره