پیکربندی .htaccess Rewrite Rule پلتفرم: server مبتدی (Easy) سطح ریسک: متوسط (Medium Risk)

کد هدایت WWW به Non-WWW در آپاچی (.htaccess)

تست‌شده و بازبینی‌شده در 1405/06/29 ۱۸۸ بار کپی ۵۶۴ مشاهده
پاسخ سریع و خلاصه کاربردی (Quick Answer)

با دستور RewriteCond و بازنویسی در htaccess، هر کاربری که دامنه را با www وارد کند با ریدایرکت ۳۰۱ دائمی به دامنه اصلی بدون www منتقل خواهد شد.

مشخصات فنی و شناسنامه کد (Code Information)

بازبینی: 1405/06/29
پلتفرم اجرایی (Platform) server
نوع کد (Code Type) Rewrite Rule
محل قرارگیری فایل (Location) .htaccess (شاخه اصلی ریشه سایت)
سطح دشواری (Difficulty) مبتدی (Easy)
سطح ریسک (Risk Level) متوسط (Medium Risk)
نیاز به بکاپ اولیه؟ بله، حتماً بکاپ بگیرید
سازگاری با وردپرس تمامی نسخه‌ها
سازگاری با ووکامرس و HPOS سازگار
هشدار ایمنی: این تغییر مستقیماً فایل‌های حساس سرور یا دیتابیس را ویرایش می‌کند. حتماً پیش از ذخیره کد از وب‌سایت یا فایل مورد نظر فایل پشتیبان (Backup) تهیه کنید.
|
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
</IfModule>

کد را کجا قرار دهیم؟ (Placement Guide)

در بالای فایل .htaccess و بعد از دستور RewriteEngine On قرار دهید.

مسیر فایل: .htaccess (شاخه اصلی ریشه سایت)

این کد چگونه کار می‌کند؟ (How it Works)

شرط %{HTTP_HOST} ^www\.(.+)$ نام دامنه را که با www شروع شده می‌خواند و بخش بعد از آن را در %1 ذخیره می‌کند. سپس RewriteRule درخواست را به https://%1 هدایت می‌نماید.

چه زمانی از این کد استفاده کنیم؟ (Use Cases)

زمانی که دامنه استاندارد سایت شما بدون www ثبت شده است و مایلید ترافیک دارای www متمرکز شود.

چه زمانی نباید از این کد استفاده کنیم؟ (Anti-patterns)

اگر دامنه اصلی سایت شما در تنظیمات همگانی وردپرس دارای www است، از این کد استفاده نکنید.

پیش‌نیازهای اجرا

ماژول mod_rewrite در آپاچی یا لایت‌اسپید.

نحوه تست و اطمینان از عملکرد

در مرورگر یا ترمینال curl -I https://www.yourdomain.com را صدا بزنید و دریافت کد 301 را بررسی کنید.

نحوه بازگردانی سریع (Rollback)

دستور را از فایل .htaccess حذف کنید.

خطاهای رایج و راه‌حل رفع

عدم تطابق با آدرس تنظیم‌شده در Site Address وردپرس که باعث ریدایرکت‌های متوالی می‌شود.

ملاحظات و نکات امنیتی

تمرکز سشن‌ها و کوکی‌ها روی یک دامین معین جهت جلوگیری از کوکی‌های متناقض.

تاثیر بر سرعت و پرفورمنس

حذف پرش‌های بیهوده با اجرای ریدایرکت در اولین لایه وب‌سرور.

پرسش‌های متداول پیرامون این کد (FAQ)

از نظر سئو هیچ تفاوتی ندارد، اما باید حتماً یکی به عنوان نسخه کانونیکال انتخاب شود.
منابع و مستندات رسمی بررسی‌شده (Official Sources):

سبد خرید شما

0 افزونه

سبد خرید شما خالی است

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

مشاهده فروشگاه افزونه‌ها

ثبت درخواست مشاوره

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

مشاور
پشتیبانی و مشاوره تخصصی
پاسخگویی سریع کارشناسان
09903336117