دسته: افزونه وردپرس

افزونه های وردپرس فایل های نصبی هستند که روی وردپرس نصب شده و امکانات جدیدی به سایت وردپرس شما اضافه می کنند. شما می توانید برای زیباتر کردن سایت خود یا افزودن امکانات پیشرفته به قالب ، بدون نیاز به کد نویسی با افزونه ها این کار را انجام دهید.

تمام مطالب دسته بندی : افزونه وردپرس
شناخت تفاوت و شباهت الگوریتم پاندا و الگوریتم پنگوئن
0 دیدگاه
25 دسامبر, 2019

شناخت تفاوت و شباهت الگوریتم پاندا و الگوریتم پنگوئن

الگوریتم گوگل پاندا:

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

الگوریتم گوگل پنگوئن:

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

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

سئوکار حرفه ای:مهندس مهدی مژدهی

آشنایی با 10افزونه امنیتی برای مقابله با هکرها
0 دیدگاه
12 نوامبر, 2019

آشنایی با 10افزونه امنیتی برای مقابله با هکرها

1- Admin SSL Secure Plugin

یکی از افزونه هایی که به بالا رفتن امنیت سایت وردپرس کمک میکند افزونه Admin SSL Secure Plugin است. این افزونه به شیوه رمزنگاری SSL عمل می کند و در برابر هکرها و یا افرادی که در تلاش برای بدست آوردن دسترسی غیر مجاز به پنل شما هستند مفید است.

2- Login Encryption

Login Encryption یک افزونه امنیتی می باشد که از یک ترکیب از DES و RSA برای رمزگذاری و امن کردن فرآیند ورود به پنل مدیریتی استفاده می کند.

3- Stealth Login

افزونه Stealth Login آدرس های URL سفارشی ایجاد می کند که برای ورود به سیستم وردپرس ، ثبت و خروج ایمن از وردپرس به کاربر کمک می کند.

4- Bad Behavior

Bad Behavior یا همان رفتار بد افزونه ای است که به شما این امکان را میدهد تا با فرستندگان اسپم های مزاحم مبارزه کنید. این افزونه نه تنها در جلوگیری از ارسال پیام های اسپم به شما کمک می کند ، بلکه سعی می کند دسترسی به وب سایت شما را برای چنین افرادی محدود کند.

5- Exploit Scanner

افزونه ی Exploit Scanner به جستجو در فایل ها و فایل های نصبی پایگاه داده وردپرس برای یافتن نشانه هایی که ممکن است نشان دهد که فایل ها و یا پایگاه داده قربانی هکرهای مخرب شده اند می پردازد. حتی اگر آن را یکی دیگر از افزونه های اسکن کننده و تکراری بشماریم ، ارزش امتحان کردن دارد.

6- Antivirus

Antivirus افزونه بسیار محبوبیست که به شما کمک خواهد کرد که وب سایت خود را در برابر رباتها ، ویروس ها و مخرب افزار ها یا همان Malware در حالت امن حفظ نمایید.

7- One Time Password

افزونه One Time Password به شما کمک می کند که یک رمز عبور یک بار مصرف برای ورود خود را به حساب admin ایجاد کنید ، به منظور جلوگیری از ورود ناخواسته کاربران هنگامی که در کافی نت ها یا مراکز عمومی قصد ورود به سیستم وردپرس خود را دارند.

8- WP-DB Manager

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

9- User Locker

اگر می خواهید از هک شدن سایت خود به روش brute force جلوگیری کنید در آنصورت افزونه User Locker برای شما مناسب است. این پلاگین به همان شیوه ورود به قفل کار می کند ، با این حال ، یک افزونه وردپرس است که شهرت زیادی در میان کاربران خود دارد.

10- WP DB Backup

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

سئوکار حرفه ای:مهندس مهدی مژدهی

روشهای شناسایی نسخه ورد پرس و افزونه های یک وب سایت
0 دیدگاه
3 نوامبر, 2019

روشهای شناسایی نسخه ورد پرس و افزونه های یک وب سایت

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

اولین کاری را که باید انجام دهید وارد شدن به صفحه پیشخوان وردپرس میباشد و به سمت پایین بروید و جمله ‘Thanks for creating with WordPress’ را پیدا کنید در کنار آن نسخه وردپرس وجود دارد.

همچنین در صفحه پیشخوان می توانید نسخه وردپرس خود را به چند روش مختلف پیدا کنید در تصویر بالا که نسخه وردپرس ۴٫۴٫۲ را میبینید ساده ترین راه برای پیدا کردن نسخه وردپرس شما می باشد اگر می خواهید اطلاعات نسخه وردپرس دیگر سایت ها را بدانید پس با ما همراه باشید.

پیداکردن نسخه وردپرس دیگر وبسایت ها:

در بعضی مواقع ممکن است براحتی نتوانید نسخه وردپرس را در پیشخوان وردپرس پیدا کنید که چند راه دیگر را برای شما معرفی میکنیم تا در صورت نیاز از این روش ها استفاده کنید.

  • برنامه نویسان ممکن است در بخش مدیریت اطلاعات نسخه وردپرس را غیر فعال کنند.
  • ممکن است نتوانید وارد قسمت مدیریت سایت شوید.
  • ممکن است بخواهید ورژن وردپرس سایتی که به شما تعلق ندارد یا پشتیبانی آن بر عهده شما نیست را ببینید.

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

روش اول: جستجوی کلمه Generator

به یکی از مرورگر های خود مراجعه کرده و وارد سایت مورد نظر شوید بعد از آن در قسمت خالی از وبسایت کلیک راست کرده و گزینه View Source Page انتخاب کنید. 

بعد از بارگذاری صفحه Source Code کلید های Ctrl+F را فشار دهید و کلمه Generator را جستجو کنید.

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

1meta name="generator" content="WordPress 4.4.2

این برچسب ها برای وردپرس استفاده می شود و نشان دهنده این است که سایت با استفاده از وردپرس ایجاد شده است.ب سیاری از صاحبان سایت شماره نسخه وردپرس را حذف می کنند به طوری که ممکن است در برخی از سایت های وردپرسی نمایش داده نشود.

روش دوم: مشاهده فایل readme.html

با نصب وردپرس فایلی به نام readme.html در هاست شما ایجاد میشود اگر به این فایل دسترسی ندارید باید این کلمه را در آخر آدرس وبسایت خود وارد کرده و کلید اینتر را بزنید تا بتوان به این فایل دسترسی داشت. در این فایل میتوانید براحتی نسخه وردپرس را مشاهده کنید ولی اگر باز هم امکان مشاهده برای شما امکان پذیر نبود با ما همراه باشید.
http://www.example.com/readme.html

پیدا کردن نسخه افزونه های  مورد استفاده:

ساده ترین راه برای پیدا کردن نسخه افزونه ها، مراجعه به پیشخوان وردپرس و قسمت افزونه های نصب شده میباشد.

در این بخش نام افزونه های نصب شده را میتوانید مشاهده کنید اگر نتوانید به صفحه مدیریتی وب سایت وارد شوید، در اینصورت نمی توانید اطلاعات نسخه افزونه ها را پیدا کنید برخی از افزونه ها مثل Yoast SEO اطلاعات نسخه را به صورت خودکار در یک فایل از سایت اضافه می کنند می توانید وارد وبسایت شوید و فضای خالی کلیک راست کنید و گزینه View page source را انتخاب کنید.

برچسب های اضافه شده  توسط Yoast مثل شکل زیر می باشد:

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

مانند شکل زیر:

این یکی از روش های پیدا کردن نسخه افزونه مورد نظر میباشد که میتوان استفاده کرد. یکی از راه های دیگر برای پیدا کردن نسخه افزونه مراجعه به README افزونه در یک وب سایت است اگر بدانید نام دایرکتوری افزونه چه خواهد بود می توانید به فایل README  دسترسی پیدا کنید برای مثال اگر افزونه WPForms را در سایت خود نصب کرده باشید می توانید به فایل readme به روش زیر دسترسی داشته باشید. http://www.example.com/wp-content/plugins/wpforms-lite/readme.txt

سئوکارحرفه ای:مهندس مهدی مژدهی

آموزش سایت دوزبانه در وردپرس
0 دیدگاه
26 اکتبر, 2019

آموزش سایت دوزبانه در وردپرس

آموزش ساخت

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

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

در این مقاله ما قصد ساخت سایت چند زبانه در سیستم مدیریت محتوای وردپرس را داریم پس در ادامه با ما همراه باشید:

همانطور که می دانیم برای ایجاد یک وبسایت به دو یا بیشتر زبان مورد نظر بایستی برای هر کدام یک وردپرس به صورت جداگانه نصب کرد که این باعث سخت شدن مدیریت وبسایت مورد نظر می شود

به علاوه در هنگام آپدیت و به روز رسانی و حتی ترجمه یک مقاله ساده که معمولا به طور روزانه توسط وبسایت توسط کارمندان یا مدیران منتشر می شود نیز باعث به وجود آمدن دردسر های بسیاری خواهیم شد در نتیجه بهتر روش از نظر ما استفاده از پلاگین وردپرسی WPML است که به ساگی می توان دو یا چند زبان متفاوت را به آسانی مدیریت و طراحی کرد در حالی که فقط یک سایت را طراحی کرده ایم:

راه اندازی پلاگین WPML

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

در هنگام نصب این افزونه به صورت خودکار زبان سایت شما تشخیص داده می شود که می توانید زبان های مورد نظر خود را نیز به صورت دلخواه به آن اضافه کنید:

در قسمت بعدی باید مشخص کنید که سوییچر تغییر زبان در کدام قسمت سایتتان قرار بگیرد این قسمت در تنظیمات قرار دارد و هر زمان که مایل بودید می توانید دو مرتبه به آن مراجعه کرده و آن را تغییر دهید:

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

اضافه کردن محتوای چند زبانه به وب سایت

اضافه کردن محتوان زبان های دیگر به سایت کار پیچیده ای نیست چرا که وقتی به قسمت نوشته ها یا برگه های پنل وردپرسی خود وارد می شوید متوجه می شوید که یک ستون + اضافه شده است که با کلیک بر روی آن می توان زبان مورد نظر خود را وارد نمود اما یادتان باشد

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

سئو URL در وردپرس
0 دیدگاه
7 آگوست, 2019

سئو URL در وردپرس

URL سازگار با SEO چیست؟

URLهای سازگار با SEO، حاوی کلمات کلیدی هستند که مقاله را توضیح می‌دهند و خواندن آن توسط انسان و موتورهای جستجو آسان است. آنها همچنین باعث می‌شوند برای بالا بردن رتبه سایتتان در موتورهای جستجو شانس بیشتری داشته باشید.

اکنون وردپرس به صورت پیش‌فرض از نام پست در URL استفاده می‌کند که سازگار‌ترین ساختار URL برای SEO محسوب می‌گردد.

پس چرا مبتدیان هنوز هم از ما درباره بهترین ساختار برای پیوندهای یکتا سوال می‌پرسند؟

به این دلیل که وردپرس در گذشته از URLهای شکیلی که به عنوان لینک‌های دائمی نیز شناخته می‌شوند استفاده نمی‌کرد. پیش‌فرض سابق وردپرس استفاده از URL های ناسازگار برای SEO بود.

این مشخصه در وردپرس 4.2 تغییر داده شده است. اگر اخیرا وردپرس نصب کرده باشید، پس URLهای سایت شما با SEO سازگار است.

شما می‌توانید از قسمت ادمین وردپرس خود، تنظیمات پیوند یکتا را به‌سادگی بازرسی کنید.

توضیحات صفحه تنظیمات پیوندهای یکتا

در وردپرس به لینک‌ها، permalink (کوتاه شده permanent links) گفته می‌شود. همانطور که تاکنون متوجه شده‌اید واژه‌های “ساختار پیوند یکتا” و “ساختار “URL گاهی به جای هم مورد استفاده قرار می‌گیرند.

اولین کاری که باید انجام دهید این است که در قسمت ادمین وردپرس خود به صفحه Permalink Settings (پیوندهای یکتا) مراجعه کنید.

خیلی ساده بر روی لینک Settings در منوی ادمین کلیک کرده و بار دیگر بر روی Permalinks کلیک کنید. این لینک شما را به صفحه‌ای مشابه صفحه پایین می‌برد:

همانطور که می‌بینید در این صفحه چند گزینه برای انتخاب وجود دارد.

  • Plain
    http://www.wpstart.ir/?p=123
  • Day and name
    http://www.wpstart.ir/2016/01/22/sample-post/
  • Month and name
    http://www.wpstart.ir/2016/01/sample-post/
  • Numeric
    http://www.wpstart.ir/archives/123
  • Post name
    http://www.wpstart.ir/sample-post/
  • Custom Structure
    یک پیوند دلخواه بسازید

اجازه دهید این گزینه‌ها را به اختصار توضیح دهیم و ببینیم که این موارد از چه نظر برای کاربران و SEO مفید هستند.

اولین گزینه که Plain نامیده می‌شود سابقا ساختار پیش‌فرض URL برای وردپرس بود. این گزینه با SEO سازگار نیست.

گزینه day and name تاحدودی با SEO سازگار است چون نام پست را در خود دارد. با این حال، URL با وجود تاریخ خیلی طولانی می‌شود. اما مهمتر از همه اینکه با گذشت زمان محتوای شما حتی اگر آن را آپدیت کرده باشید منسوخ به نظر می‌رسد. گزینه month and name نیز همچون مورد قبلی خطر منسوخ شدن را با خود بهمراه دارد.

با این حال، اگر شما منتشر کننده اخبار هستید، در URL خود به تاریخ نیاز خواهید داشت تا نشان بدهید که اخبار شما تازه بوده و تجربه بهتری برای کاربر ایجاد کنید.

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

گزینه post name نسبت به سایرین بیشترین سازگاری با SEO را دارد چون کوتاه و شکیل است.

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

ما در wpstart از یک ساختار پرمالینک سفارشی استفاده می‌کنیم که در کنار نام پست در URL، نام دسته را نیز اضافه می‌کند. از آنجا که سایتما بزرگ بوده و هزاران مقاله را در خود جای داده، این روش برای ما مناسب است. می‌توانید ببینید که انتشارات بزرگتر از یک ساختار URL مشابه استفاده می‌کنند.

برای استفاده از ساختار URL سفارشی، شما باید تگ‌های خاصی را در باکس ساختار سفارشی قرار دهید. برای مثال ما از مورد زیر استفاده می‌کنیم:

/%category%/%postname%/

توجه داشته باشید که هر تگ بین علامت‌های % کادوپیچ شده است. همچنین توجه داشته باشید که ممیزها / قبل، بعد و بین تگ‌ها قرار دارند.

ایجاد ساختار URL سفارشی با تگ‌های موجود

ما به شما توصیه می‌کنیم برای رسیدن به بهترین نتیجه، از گزینه‌هایی که در بالا ذکر کردیم استفاده کنید. شما می‌توانید ساختار URLی را که ما در WPStart استفاده می‌کنیم را کپی کنید یا نام پست(post name) را به عنوان ساختار URL خود انتخاب کنید.

با این وجود، ترکیبات بسیار دیگری نیز وجود دارند که می‌توانید با استفاده از تگ‌ها ایجاد کنید. در اینجا لیستی از تگ‌هایی را می‌بینید که می‌توانید برای ایجاد ساختار سفارشی URL خودتان از آن استفاده کنید:

  • %year%-سال پست، چهار رقم، برای مثال 2016
  • %monthnum%-ماه، برای مثال 05
  • %day%- روز، برای مثال 28
  • %hour%- ساعت، برای مثال 15
  • %minute%-دقیقه، برای مثال 43
  • %second%-ثانیه، برای مثال 33
  • %postname%- یک نسخه تصفیه شده از عنوان پست (کد شماره صفحه پست در Edit Post/Page panel). برای مثال، اگر عنوان پست شما This Is A Great Post! باشد در URL به this-is-a-great-post تبدیل می‌شود.
  • %post-Id%- # ID منحصربفرد پست، برای مثال 423
  • %category%- نسخه تصفیه شده نام دسته (فیلد کد شماره صفحه دسته در New/Edit Category panel). زیردسته‌های (sub-category) تودرتو به عنوان جهت‌های تودرتو در URL ظاهر می‌شود.
  • %author%- یک نسخه از نام مولف

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

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

هشدار: نکاتی مهم برای سایت‌های آنلاین

اگر سایت شما بیش از 6 ماه است که کار می‌کند، لطفا ساختار پیوندهای یکتای خود را تغییر ندهید.

شما مجبور نیستید که از همان ساختاری که ما استفاده کردیم، استفاده کنید.

با تغییر دادن ساختار پیوند یکتا بر روی یک سایت آنلاین، شما تمامی share count رسانه اجتماعی خود را از دست خواهید داد و ریسک از دست دادن رتبه کنونی SEO خود را به جان خواهید خرید.

اگر باید ساختار پیوند یکتای خود را تغییر دهید، یک فرد متخصص را برای این کار استخدام کنید، به این ترتیب می‌توانید لینکها را به طور صحیح ریدایرکت کنید. با این حال شما share count رسانه اجتماعی خود بر روی صفحات را از دست خواهید داد.

تنها یک استثناء در این قانون وجود دارد. اگر سایت شما در حال استفاده از URLهای plain می‌باشد، مهم نیست که چقدر قدیمی است، باید ساختار URL خود را برای سازگاری بیشتر با SEO آپدیت کنید. بله باز هم شما share counts رسانه اجتماعی خود را از دست خواهید داد، اما مزایای آن بر این ضرر می‌چربد.

چگونه در وردپرس ریدایرکت 301 بسازیم؟
0 دیدگاه
27 جولای, 2019

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

۳۰۱ ریدایرکت (۳۰۱ redirect) به معنی انتقال دائم آدرسی به آدرس دیگر است.۳۰۱ redirect هنگامی که شما آدرس دامنه خود را تغییر می دهید یا می خواهید با آدرس های دیگر، سایت شما نمایش داده شود کاربر دارد.روش اصولی استفاده از چند آدرس برای یک سایت استفاده از ۳۰۱ redirect می باشد (به جای پارک دامنه) .همچنین برای انتقال صفحات داخلی نیز کاربرد دارد.برای مثال، اگر صفحه ای حذف می شود، بهتر است آدرس آن صفحه، به صفحه مرتبط دیگر ۳۰۱ redirect شود (به جای نمایش صفحه ۴۰۴ یافت نشد).

ریدایرکت ۳۰۱ موجب می شود اعتبار و رتبه صفحات شما حفظ شود.اگر قصد انتقال دامنه یا صفحه از سایت خود را به آدرس دیگری دارید و آدرس قبلی خود را ۳۰۱ redirect به آدرس جدید نکنید، کل رتبه شما و اعتباری که صفحات شما بدست آورده بودند، نابود خواهد شد!

وقتی خزنده ها، به صفحه ای می رسند که به صفحه ای دیگر ۳۰۱ redirect شده است، خزنده ها، هم مقصد redirect را دنبال می کنند و متوجه می شوند، که صفحه ای که به آن مراجعه کردند، به آدرس جدید منتقل شده است.لذا اعتبار آدرس قبلی را به آدرس جدید منتقل می کنند.کد ۳۰۱ یکی از کد های وضعیت پاسخ سرور است که همانطور که در ابتدا گفته شد، به معنی انتقال دائم به آدرسی دیگر می باشد.

استفاده از ۳۰۱ ریدایرکت هنگامی که قصد دارید آدرس صفحه ای از سایت خود را به هر دلیلی عوض کنید و یا صفحه ای را حذف کنید که مشابه آن وجود دارد، به شدت توصیه می گردد.زیرا با این کار ترافیک قبلی خود را از دست نمی دهید و اعتبار و رتبه آن صفحه در گوگل و موتور های جستجو نیز حفظ می شود.

ساخت ریدایرکت 301 در سرور

یکی از ابتدایی ترین روش ها ساخت ریدایرکت 301 اضافه کردن آن در فایل .htaccess سرور است. این روش تنها در سرورهای آپاچی امکان پذیر است. سرورهای Nginx روش خاص خود را در ایجاد ریدایرکت داشته و نیاز به دانش بیشتری درباره تنظیمات سرور دارند.

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

ساخت ریدایرکت 301 با PHP

به عنوان یک توسعه دهنده وردپرس، در این روش با دو گزینه مواجهید: در روش اول با تغییر هدرها، اقدام به ریدایرکت صفحه کرده و در روش دوم نیز از تابع wp_redirect خود وردپرس استفاده می کنید.

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

[jv_label background_color=”#09c” font_size=”13″ border_radius=”0″ text_color=”#ffffff”]<?php
// MyExampleFile.php
header(“HTTP/1.1 301 Moved Permanently”);
header(“Location: http://www.my-blog.com/a-new-destination”);
?>[/jv_label]

همچنین با استفاده از تابع wp_redirect نیز به شکل زیر می توان دست به ساخت ریدایرکت زد:

[jv_label background_color=”#09c” font_size=”13″ border_radius=”0″ text_color=”#ffffff”]wp_redirect( “http://www.my-blog.com/a-new-destination”, 301 );[/jv_label]

اگر در هر یک از موارد بالا ذکر عبارت 301 را فراموش کنید، وردپرس به صورت اتوماتیک ریدایرکت 302 را اعمال می کند.

این روش شاید نسبت به روش قبلی کمی آسانتر باشد، اما در صورت زیاد شدن ریدایرکت ها اعمال آن کمی طاقت فرساست.

ساخت ریدایرکت 301 با افزونه Yoast SEO

با استفاده از پلاگین Yoast SEO و ابزار Redirect manager آن می توان به راحتی به ایجاد و ساخت ریدایرکت پرداخت. با استفاده از این افزونه می توان به صورت اتوماتیک ریدایرکت های 301 ایجاد کرد و از مشاهده خطای 404 در هنگام تغییر نام آدرس هر صفحه ای اجتناب نمود.

این ابزار به شما اجازه می دهد که ریدایرکت ها را در آینده ویرایش یا پاک کنید. همچنین از ایجاد حلقه های بی پایان در ریدایرکت ها نیز جلوگیری به عمل می آورد.

کابین وردپرس قالب وردپرس آموزش وردپرس