تنظیمات فایل htaccess در وردپرس

جهت خرید سرور ترید و بایننس اینجا کلیک کنید

تنظیمات فایل htaccess در وردپرس

تنظیمات فایل htaccess در وردپرس

فایل `.htaccess` یکی از فایل‌های مهم در وردپرس است که در سرورهای وب Apache برای پیکربندی بسیاری از تنظیمات استفاده می‌شود. این فایل معمولاً برای بهبود امنیت، بهینه‌سازی عملکرد و انجام تغییرات در نحوه دسترسی به سایت به کار می‌رود. در اینجا به برخی از تنظیمات رایج و مهم فایل `.htaccess` در وردپرس می‌پردازیم:

برای خرید سرور بورس توشن اینجا کلیک کنید

۱.تنظیمات پیش‌فرض وردپرس

وردپرس به‌طور خودکار فایل `.htaccess` را برای مدیریت لینک‌های دائمی (permalinks) ایجاد می‌کند. این تنظیمات به شما این امکان را می‌دهد که ساختار لینک‌های دائمی را تنظیم کنید.

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

این تنظیمات به وردپرس کمک می‌کند تا به‌طور خودکار درخواست‌ها را به فایل `index.php` هدایت کند، مگر اینکه درخواست مربوط به یک فایل یا دایرکتوری واقعی باشد.

۲. تنظیمات امنیتی


برای افزایش امنیت سایت وردپرسی خود می‌توانید دسترسی به فایل‌های حساس را محدود کنید.

– **محدود کردن دسترسی به فایل wp-config.php**:

این تنظیمات از دسترسی غیرمجاز به فایل `wp-config.php` جلوگیری می‌کند.

– **محدود کردن دسترسی به فایل .htaccess**:


Order allow,deny
Deny from all


این کد از دسترسی به فایل `.htaccess` جلوگیری می‌کند.

– **ممانعت از دسترسی به پوشه‌های wp-includes و wp-content/uploads**:

# Disable directory browsing
Options -Indexes


این کد مانع از نمایش محتویات دایرکتوری‌ها در صورت عدم وجود فایل index.html می‌شود.

۳. فشرده‌سازی و کش (Caching)

فشرده‌سازی فایل‌های CSS و JavaScript می‌تواند به بهبود سرعت بارگذاری سایت کمک کند.

– **فشرده‌سازی فایل‌ها با Gzip**:

# Enable Gzip compression

AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript application/xml application/json



این تنظیمات فشرده‌سازی Gzip را برای انواع مختلفی از فایل‌ها فعال می‌کند.

– **فعال‌سازی کش مرورگر**:

# Leverage browser caching

ExpiresActive On
ExpiresByType text/html "access plus 1 month"
ExpiresByType text/css "access plus 1 year"
ExpiresByType application/javascript "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/webp "access plus 1 year"



این تنظیمات باعث می‌شود مرورگرها فایل‌ها را برای مدت طولانی‌تری ذخیره کنند و سرعت بارگذاری سایت افزایش یابد.

 ۴. قوانین ریدایرکت (Redirects)

گاهی اوقات برای تغییر آدرس URLs یا انتقال به صفحات جدید به استفاده از ریدایرکت نیاز دارید.

– **ریدایرکت به نسخه HTTPS**:

# Redirect to HTTPS

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]



این تنظیمات تمام ترافیک HTTP را به HTTPS ریدایرکت می‌کند.

– **ریدایرکت از دامنه قدیمی به دامنه جدید**:

# Redirect from old domain to new domain
RewriteEngine On
RewriteCond %{HTTP_HOST} ^old-domain.com$ [NC]
RewriteRule ^(.*)$ https://www.new-domain.com/$1 [L,R=301]


این ریدایرکت تمام درخواست‌ها را از دامنه قدیمی به دامنه جدید هدایت می‌کند.

۵. محدود کردن دسترسی به بخش‌های خاص سایت

گاهی ممکن است بخواهید دسترسی به بخش‌هایی از سایت را محدود کنید.

– **محدود کردن دسترسی به آدرس‌های خاص با استفاده از IP**:

# Allow access only from specific IP
<Files "wp-admin.php">
Order Deny,Allow
Deny from all
Allow from 123.123.123.123


این تنظیمات اجازه می‌دهد فقط از یک آدرس IP خاص به فایل `wp-admin.php` دسترسی داشته باشید.

نکات پایانی

۱. **همیشه از فایل `.htaccess` نسخه پشتیبان تهیه کنید** قبل از اینکه تغییرات را اعمال کنید تا در صورت بروز مشکل بتوانید به حالت قبلی بازگردید.
۲. **اجتناب از اشتباهات نوشتاری**: یک اشتباه کوچک در نوشتن فایل `.htaccess` می‌تواند سایت شما را از دسترس خارج کند.
۳. **به روزرسانی‌ها و اصلاحات وردپرس**: گاهی اوقات وردپرس به‌طور خودکار تغییراتی در فایل `.htaccess` اعمال می‌کند، پس بهتر است پس از به‌روزرسانی وردپرس فایل `.htaccess` را بررسی کنید.

جهت انجام طراحی سایت شرکتی با قیمت مناسب می توانید از طریق شماره تلفن ۰۲۱۹۱۰۰۶۹۹۶ با کارشناسان فروش ما در مجموعه توشن تماس بگیرید.

به این مطلب امتیاز بدهید:
امتیاز دهید
برای خرید سرور بورس توشن اینجا کلیک کنید

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

نشانی ایمیل شما منتشر نخواهد شد.

3 × 4 =

سوالات خود را از ما بپرسید!

لطفا پیش از ارسال دیدگاه، چند مورد زیر را مطالعه نمایید:

- دیدگاه خود را به زبان فارسی ارسال نمایید.
- به دیدگاه کاربران دیگر احترام بگذارید، پیام‌هایی که شامل محتوای توهین‌آمیز و کلمات نامناسب باشند، تایید نخواهند شد.
- از ارسال لینک‌ سایت های شخصی و ارائه اطلاعات شخصی در متن دیدگاه پرهیز فرمایید.
- موارد مرتبط با بخش پشتیبانی را از طریق مرکز پشتیبانی مطرح فرمایید تا در اسرع وقت بررسی شوند.

بهترین سرویس ، کمترین قیمت

برخی از مشتریان خدمات مجموعه توشن

برخی از مشتریان توشن!

افتخار میکنیم که به ما اعتماد کرده اید...

اینستاگرام توشن را دنبال کنید...
تماس سریع