آموزش ریدایرکت 301 صفحات سایت با فایل htaccess. در هاست

ضعیفمتوسطخوببسیار خوبعالی
( 1 رای , میانگین : 5,00 از 5)
بارگذاری...

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

تغییر مسیر 301 با فایل htaccess.

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

بیشتر بخوانید: بهترین افزونه ریدایرکت وردپرس | 9 پلاگین ریدایرکت وردپرس برتر 

آموزش ریدایرکت 301 صفحات سایت به کمک فایل htaccess.

ریدایرکت 301 با فایل htaccess کار چندان پیچیده ای نمی باشد. شما می توانید از طریق آموزش زیر به سادگی ریدایرکت با htaccess را انجام دهید. فقط کافیست تا انتهای این مطلب مارو همراهی کنید.

1- در ابتدا وارد کنترل پنل هاست خود شوید. ما برای این آموزش قصد داریم از سی پنل استفاده کنیم.

2- سپس در قسمت Files روی گزینه File Manager کلیک کنید.

ریدایرکت 301 با فایل htaccess.

3- با کلیک بر روی تنظیمات در گوشه سمت راست بالای مدیر فایل، مطمئن شوید که نمایش فایل‌های مخفی انتخاب شده است.

ریدایرکت htaccess

بیشتر بخوانید: فایل htaccess چیست + آموزش ویرایش و ساخت فایل htaccess برای وردپرس

 

4- بعد از آن از منوی کشویی Document Root for، دامنه مورد نظر خود را انتخاب کنید. سپس روی فایل htaccess کلیک راست کرده و Edit را انتخاب نمائید.

تغییر مسیر 301 با فایل htaccess.

بیشتر بخوانید: بهترین افزونه های تغییر صفحه ورود (لاگین) وردپرس

5- اگر مرحله قبل را به درستی جلو رفتید اما موفق به پیدا کردن فایل htaccess نشدید، شما باید از بالای صفحه روی گزینه New File کلیک کنید و سپس نام آن را .htaccess قرار دهید و دایرکتوری برای فایل ایجاد شده را به /public_html/ یا ریشه سند خود تنظیم کنید.

6- پس از آن یک صفحه را مشاهده می کنید که باید روی گزینه Edit کلیک نمائید.

 Redirect توسط htaccess

پس از آن می توانید فایل htaccess را بر اساس نوع ریدایرکت 301 دلخواه با استفاده از روش های زیر ویرایش کنید.

– تغییر مسیر فایل ها با کد ریدایرکت 301 در htaccess

برای تغییر مسیر فایل های شخصی، مانند example.com/oldfile.htm به newfile.htm، می توانید از تغییر مسیر زیر استفاده کنید:

Redirect 301 /oldfile.htm /newfile.htm

برای تغییر مسیر یک فایل خاص به دامنه دیگری مانند example.com/oldfile.htm به example.net/newfile.htm:، باید از کد زیر استفاده کنید:

Redirect 301 /oldfile.htm https://example.net/newfile.htm

بیشتر بخوانید: آموزش کار با افزونه یواست سئو (Yoast SEO) |کامل و تصویری

– ریدایرکت کل دامنه با htaccess

اگر دامنه سایت خورا تغییر داده اید، مثلاً آن را از www.example.com به Google example.com تغییر داده اید و دیگر نمی خواهید از دامنه قدیمی استفاده کنید، شما می توانید دامنه قدیمی را روی دامنه جدید ریدایرکت کنید. در این صورت وقتی کاربران روی دامنه قدیمی شما کلیک می کنند به صورت خودکار وارد دامنه جدید شما می شوند. با استفاده از کد زیر تمامی لینک های قدیمی به دامنه جدید منتقل می شوند:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com [NC]
RewriteRule ^(.*)$ https://www.example.com/$1 [L,R=301,NC]

بیشتر بخوانید: نحوه رفع خطای مشکل ریدایرکت های زیاد در وردپرس 

– ریدایرکت دامنه به نسخه www

اگر کاربران به سایت www.example.com شما لینک داده اند، اما شما می خواهید بازدیدکنندگان خود را به example.com انتقال دهید، می توانید با استفاده از کد زیر کاربران خود را مجبور به وارد شدن به دامنه www نمائید:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.example.com [NC]
RewriteRule ^(.*)$ https://example.com/$1 [L,R=301,NC]

– ریدایرکت htaccess با تغییر مسیر فایل ها با پسوند

اگر نوع فایل های شما تغییر پیدا کرده است و قصد دارید تمامی لینک های فایل قدیمی خود را اصلاح کنید مانند: example.com/file.php  به example.com/file.htm می توانید از کد ریدایرکت 301 در htaccess زیر استفاده نمائید:

RewriteEngine On
RewriteCond %{REQUEST_URI} .php$
RewriteRule ^(.*).php$ /$1.htm [R=301,L]

بیشتر بخوانید: ریدایرکت 301 چیست؟ + آموزش کامل ریدایرکت ۳۰۱ در وردپرس و هاست 

تنظیمات ریدایرکت 301 در سی پنل

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

  • در ابتدا وارد هاست سی پنل خود شوید.
  • سپس از قسمت Domains روی گزینه Redirects کلیک کنید.

ریدایرکت 301 صفحات سایت با فایل htaccess.

  • پس از آن وارد صفحه Add Redirect می شوید. حال باید از منوی کشویی Type تغییر مسیر دائمی (301) یا موقتی (302) را انتخاب کنید.

نحوه ریدایرکت 301 با فایل htaccess.

  • سپس روی منوی کشویی بعدی کلیک کنید و دامنه ای را که می خواهید تغییر مسیر دهید، انتخاب کنید.

آموزش ریدایرکت 301 صفحات سایت به کمک فایل htaccess.

  • در صورت لزوم می توانید برای فیلد اسلش «/»، نام پوشه‌ها را وارد کنید.
  • بعد از آن نام آدرسی را که می خواهید ریدایرکت کنید را در قسمت Redirects to وارد نمائید.

ریدایرکت 301 با استفاده از فایل htaccess

  • اگر می ‌خواهید فقط با www تغییر مسیر دهید، این گزینه را انتخاب کنید.
  • همچنین اگر می ‌خواهید یک تغییر مسیر Wild Card ایجاد کنید، تیک آن را علامت بزنید. این نام فایل/پوشه را بعد از آدرس اینترنتی هنگام تغییر مسیر اضافه می کند. به عنوان مثال، com/test.php به example2.com/test.php  تغییر مسیر می دهد.
  • در نهایت روی دکمه Add کلیک کنید.

ریدایرکت 301 با فایل htaccess

بیشتر بخوانید: خطای تغییر مسیر در وردپرس + 5 روش برای رفع خطاهای redirection

سوالات متداول

چه زمانی باید ریدایرکت 301 با فایل htaccess. انجام دهیم؟

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

فایل htaccess چیست؟

فایل htaccessیک فایل پیکربندی وب سرور آپاچی است که به شما این امکان را می دهد تا کنترل کاملی بر نحوه عملکرد وب سایت خود داشته باشید.

آموزش ریدایرکت در افزونه رنک مث پرو

2 روش برای یافتن فایل htaccess. در سایت وردپرس

جمع بندی: نحوه ریدایرکت 301 با فایل htaccess.

همانطور که اشاره شد؛ تغییر مسیر دائمی 301 به موتورهای جستجوگر و سایر سرویس های آنلاین اطلاع می دهد که لینک قدیمی سایت شما با لینک جدید جایگزین شده است. ما در این مطلب آموزش ریدایرکت 301 با فایل htaccess. را در اختیار شما قرار دادیم. امیدوارم این آموزش مورد رضایت شما قرار گرفته باشد.

منبع: inmotionhosting

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



میلاد انوش
( عضو از 3 سال قبل )
  • 900 نوشته
  • 0 دیدگاه
  • 1 محصول
  • 0 دوره آموزشی

نظرات کاربران

ثبت دیدگاه

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

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

مطالب مرتبط



آموزش اضافه کردن آیکون های شبکه های اجتماعی در وردپرس

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

چگونه اندازه تصاویر Gravatar را در وردپرس بزرگتر کنیم؟

1816
0
GVATAR یک نماد جهانی است که آدرس ایمیل یک کاربر را به تصویر آن مرتبط می کند برنامه های محبوب مانند وردپرس و دیگر برنامه ها برای نمایش ...
جزییات بیشتر آموزش را بخوانید!

استفاده از افزونه یا اضافه کردن کد به functions.php در وردپرس؟

1913
0
"استفاده از افزونه یا اضافه کردن کد به functions.php در وردپرس؟" شاید سوالی باشد که شما هم گاهی از خود پرسیده باشید. برخی کاربران بر این باورند که ...
جزییات بیشتر آموزش را بخوانید!

افزونه المنتور (Elementor) یا ویژوال کامپوزر (Visual composer)؟

1577
0
وردپرس به عنوان محبوب ترین سیستم مدیریت محتوای سایت ساز جهان، به شما این امکان را می دهد تا با استفاده از یک افزونه صفحه ساز، سایت خود ...
جزییات بیشتر آموزش را بخوانید!

آموزش افزایش حجم آپلود فایل در وردپرس

1471
6
وردپرس یک پلتفرم قدرتمند با قالب و پلاگین های بسیار زیادی است که به شما این امکان را می دهد تا تقریباً هر وب سایتی را برای خود ...
جزییات بیشتر آموزش را بخوانید!

CMS چیست؟ معرفی انواع سیستم های مدیریت محتوا

721
0
سیستم مدیریت محتوا چیست ؟ با سیستم مدیریت محتوا شما قادر هستید بدون هیچ گونه دانش کدنویسی انواع وب سایت ها را برای خود ایجاد کنید. به طور ...
جزییات بیشتر آموزش را بخوانید!

ایجاد محدودیت برای دیگران برای دسترسی فقط به یک پوشه خاص در Cpanel

1346
0
آموزش ایجاد محدودیت دسترسی کاربران به یک پوشه ی خاص در cpanel - با سلام خدمت شما همراهان عزیز  نوین وردپرس زمانی می رسد که شما با مشکل جدی در ...
جزییات بیشتر آموزش را بخوانید!

مقایسه Hummingbird Pro و Rocket ; کدام افزونه بهینه ساز بهتر است؟

511
0
همانطور که احتمالاً می دانید، سرعت یکی از مهم ترین و ضروری ترین بخش های هر نوع وب سایتی محسوب می شود که باید به آن اهمیت ویژه ...
جزییات بیشتر آموزش را بخوانید!

دسته بندی مطالب

محصولات حرفه ای

جستجو کنید…

همکار ما شوید

اگر دوست دارید در زمینه آموزش ، افزونه ، قالب وردپرس و ووکامرس ، آموزش سئو و… مقالات آموزشی خود را در نوین وردپرس منتشر کنید میتوانید به عنوان نویسنده در نوین وردپرس فعالیت کنید.

  • تولید کننده فیلم آموزشی کار با محصولات
  • نویسندگی و ارسال مطالب آموزشی
  • تولید کننده دورهای آموزشی برنامه نویسی
  • فارسی سازی و ترجمه انواع قالب
  • و هر آنچه که توانایی دارید...
  • فهرست مطالب