آموزش ریدایرکت 301 صفحات سایت با فایل htaccess. در هاست
یکی از قابلیت های عالی وردپرس، تغییر مسیر یا همان ریدایرکت 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 کلیک کنید.
3- با کلیک بر روی تنظیمات در گوشه سمت راست بالای مدیر فایل، مطمئن شوید که نمایش فایلهای مخفی انتخاب شده است.
بیشتر بخوانید: فایل htaccess چیست + آموزش ویرایش و ساخت فایل htaccess برای وردپرس
4- بعد از آن از منوی کشویی Document Root for، دامنه مورد نظر خود را انتخاب کنید. سپس روی فایل htaccess کلیک راست کرده و Edit را انتخاب نمائید.
بیشتر بخوانید: بهترین افزونه های تغییر صفحه ورود (لاگین) وردپرس
5- اگر مرحله قبل را به درستی جلو رفتید اما موفق به پیدا کردن فایل htaccess نشدید، شما باید از بالای صفحه روی گزینه New File کلیک کنید و سپس نام آن را .htaccess قرار دهید و دایرکتوری برای فایل ایجاد شده را به /public_html/ یا ریشه سند خود تنظیم کنید.
6- پس از آن یک صفحه را مشاهده می کنید که باید روی گزینه Edit کلیک نمائید.
پس از آن می توانید فایل 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 کلیک کنید.
- پس از آن وارد صفحه Add Redirect می شوید. حال باید از منوی کشویی Type تغییر مسیر دائمی (301) یا موقتی (302) را انتخاب کنید.
- سپس روی منوی کشویی بعدی کلیک کنید و دامنه ای را که می خواهید تغییر مسیر دهید، انتخاب کنید.
- در صورت لزوم می توانید برای فیلد اسلش «/»، نام پوشهها را وارد کنید.
- بعد از آن نام آدرسی را که می خواهید ریدایرکت کنید را در قسمت Redirects to وارد نمائید.
- اگر می خواهید فقط با www تغییر مسیر دهید، این گزینه را انتخاب کنید.
- همچنین اگر می خواهید یک تغییر مسیر Wild Card ایجاد کنید، تیک آن را علامت بزنید. این نام فایل/پوشه را بعد از آدرس اینترنتی هنگام تغییر مسیر اضافه می کند. به عنوان مثال، com/test.php به example2.com/test.php تغییر مسیر می دهد.
- در نهایت روی دکمه Add کلیک کنید.
بیشتر بخوانید: خطای تغییر مسیر در وردپرس + 5 روش برای رفع خطاهای redirection
سوالات متداول
ریدایرکت 301 یکی از رایج ترین تغییر مسیرها در وردپرس می باشد که با استفاده از آن می توانید صفحات جدید را جایگزین صفحات قدیمی کنید تا وقتی کاربر روی یک لینک قدیمی کلیک می کند، به صورت خودکار به صفحه جدید هدایت شود. روش های مختلفی برای انجام تغییر مسیر 301 در وردپرس وجود دارد که استفاده از فایل htaccess یکی از آنها محسوب می شود. در صورتی که نمی خواهید از افزونه های اضافی در سایت خود استفاده کنید، می توانید از این روش برای انجام ریدایرکت استفاده نمائید.
فایل htaccessیک فایل پیکربندی وب سرور آپاچی است که به شما این امکان را می دهد تا کنترل کاملی بر نحوه عملکرد وب سایت خود داشته باشید. چه زمانی باید ریدایرکت 301 با فایل htaccess. انجام دهیم؟
فایل htaccess چیست؟
آموزش ریدایرکت در افزونه رنک مث پرو
2 روش برای یافتن فایل htaccess. در سایت وردپرس
جمع بندی: نحوه ریدایرکت 301 با فایل htaccess.
همانطور که اشاره شد؛ تغییر مسیر دائمی 301 به موتورهای جستجوگر و سایر سرویس های آنلاین اطلاع می دهد که لینک قدیمی سایت شما با لینک جدید جایگزین شده است. ما در این مطلب آموزش ریدایرکت 301 با فایل htaccess. را در اختیار شما قرار دادیم. امیدوارم این آموزش مورد رضایت شما قرار گرفته باشد.
منبع: inmotionhosting
لیست مطالب
- تغییر مسیر 301 با فایل htaccess.
- آموزش ریدایرکت 301 صفحات سایت به کمک فایل htaccess.
- – تغییر مسیر فایل ها با کد ریدایرکت 301 در htaccess
- – ریدایرکت کل دامنه با htaccess
- – ریدایرکت دامنه به نسخه www
- – ریدایرکت htaccess با تغییر مسیر فایل ها با پسوند
- تنظیمات ریدایرکت 301 در سی پنل
- سوالات متداول
- چه زمانی باید ریدایرکت 301 با فایل htaccess. انجام دهیم؟
- فایل htaccess چیست؟
نظرات کاربران
ثبت دیدگاه