doctor.sniff
Registered User
- تاریخ عضویت
- 20 سپتامبر 2013
- نوشتهها
- 233
- لایکها
- 111
مقدمه
ساختن ریدایرکتهای 301 بسیار ساده است. یاد گرفتن نحوه ساخت ریدیرکتهای 301 نیز بسیار راحت بوده و شما بعد از خواندن این دستورالعمل ساده، میتوانید بسیار سریع و راحت ریدایرکتهای 301 خود را فعال کنید.
الزامات ساخت ریدایرکتهای 301
تنها مورد الزامی واقعی برای تنظیم کردن ریدایرکتهای301 این است که شما یک سرور لینوکس داشته و اینکه به فایلhtaccess دسترسی داشته باشید. سپس باید این فایل را ویرایش کرده و آن را در سرور خود آپلود کنید (حتی شاید نیازی به آپلود کردن نیز نباشد زیرا بسیاری از برنامههای مدیریت سرور معروف مثل cPanel به شما اجازه میدهد فایل htaccess خود را مستقیما در cPanel وب سایت ویرایش کنید.)
استفاده های ریدایرکتهای 301 htaccess
یک ریدایرکت 301 برای ارجاع دادن (ریدایرکت کردن) دائمی یک صفحه به صفحه دیگر، در همان دامین، یا دامینی کاملا متفاوت استفاده میشود.
ریدایرکت 301 معمولا چندین کاربرد متفاوت و معروف دارد. که در زیر به چندین مورد آن اشاره میکنیم.
1. تغییر نام فایلها و پسوندها: ریدایرکتهای 301 را می توان برای تغییر ساختار سایت یا تغییر پسوند فایل در سایت (یعنی انتقال از html به php) بکار برد. این مسئله بسیار مهم است زیرا اگر رایدایرکت های301 شما به درستی تنظیم شده باشد، افرادی که yourdomain.com/oldfilename.html (مثلا نام قدیمی دومین شما) را تایپ میکنند، خودبخود به yourdomain.com/newfilename.php یا هر صفحه دیگری که شما در htaccess تنظیم کردهاید، منتقل میشوند.
2. انتقال به دومین جدید: ریدایرکتهای 301 در زمان انتقال فایلهای وب سایت به نام دومین جدید، نقش کلیدی دارند. در این روش، افرادی که صفحات قدیمی سایت شما را در نام دومین قدیمی مشاهده میکنند، خودبخود به صفحه جدید و دومین جدید شما ارجاع داده میشوند. بنابراین اگر افراد yourolddomain.com/page1.html را تایپ کرده یا بر روی آن کلیک کنند، خودبخود به yournewdomain.com/page1.html منتقل میشوند.
3. سئو: ریدایرکتهای 301 از نظر سئو نیز بسیار مفید هستند، زیرا آنها به موتورهای جست و جو اعلام میکنند که صفحه به طور دائم، ارجاع داده شده است. ریدایرکتهای 301 همین طور میتوانند باعث انتقال ارزش لینک یا "لینکهای طعم دار (link juice)" از صفحات قدیمی به صفحات جدیدی شوند که مقصد 301 هستند. (در مقالهای مجزا در مورد لینکهای طعم دار یا به قول خودمون لینکهای ارزشمند صحبت خواهیم کرد)
4. لینکهای وابسته: ریدایرکتهای 301 به طور رایج برای کلوکینگ استفاده میشوند، زیرا این لینکها میتوانند باعث ارتقای تجربه کاربری شده (البته اگر به درستی استفاده شوند) و وب سایت شما را از لینک شدن مستقیم به برنامههای وابسته محافظت کنند. این نوع لینکها معمولا با ایجاد صفحه در وب سایت شما که نامی آشنا برای کاربران دارد ایجاد میشوند. مرحله بعدی تنظیم کردن یک ریدایرکت 301 است، تا هر بار که کسی بر روی لینک کلیک میکند، به طور خودکار به سایت فروشنده منتقل میشود. برای مثال، به جای لینک کردن مستقیم به merchantxyz.com/affiliate-offer.html، شما میتوانید یک فولدر در سایت خود به نام "کلیک" ساخته و یک صفحه نیز به نام " merchantxyz.html" بسازید. سپس یک ریدایرکت 301 تنظیم کنید که خودبخود افرادی که بر روی ourdomain.com/click/merchantxyz.html کلیک میکنند را به merchantxyz.com/affiliate-offer.html منتقل میکند.
5. PHP: ریدایرکتهای 301 را میتوان به جای متن پرشی ارجاع PHP (مثلاً header:location) استفاده کرد، البته شما باید لینکهای وابسته زیادی داشته، تا بتوانید افراد را ارجاع بدهید. سپس شما یک اسکریپت ساده PHP تنظیم میکنید که کاربران را از لینک به پیشنهادات منتقل میکند.
نوشتن ریدایرکت 301
خب، بگذارید نوشتن ریدایرکت 301 را شروع کنیم. به مثالهای زیر توجه کنید:
مثال 1: شما نام فایل را در وب سایت خود تغییر دادهاید. نام فایل قدیمی /old-page.html است و نام فایل جدید /new-page.html. شما باید یک ریدایرکت 301 را بوسیله نوشتن این خط در htaccess ایجاد کنید:
redirect 301 /old-page.html http://www.yourdomain.com/new-page.html
مثال 2: شما صفحهای را در سایت از .html به .php تغییر داده اید. نام فایل قدیمی /your-page.html است و نام فایل جدید /your-page.php. شما باید با نوشتن خط زیر در htaccess یک ریدایرکت 301 بسازید:
redirect 301 /your-page.html http://www.yourdomain.com/your-page.php
مثال 3: شما میخواهید یک پیشنهاد وابسته (یک پیشنهاد تجارتی یا تبلیغاتی از سایتی دیگر) را در وب سایت خود نشان دهید. لینک به پیشنهاد وابسته site.com&affid=348665209 نام دارد. احتمالا شما URL یوزر فرندلی(کاربر پسند) تری برای لینک دارید، زیرا بعضی افراد ممکن است بر روی پیشنهاد وابسته کلیک نکرده یا اعداد اضافی در انتهای لینک را درک نکنند. (این اعداد شناسه پیگیری است تا شما بتوانید اعتبار دریافت کنید.)شما باید اول یک صفحه جدید به نام /merchant-offer.html را در سایت خود بسازید و آن را در فولدری به نام "کلیک" (یا هر چه که شما دوست دارید) قرار دهید. این فولدر برای قرار دادن لینک وابسته استفاده میشود. سپس شما یک لینک به سایت خود قرار میدهید که به yourdomain.com/click/merchant-offer.html اشاره میکند و حتما یادتان باشد از rel=”nofollow” استفاده کنید. سپس این جمله را درhtaccess خود وارد کنید:
redirect 301 /click/merchant-offer.html http://www.site.com&affid=348665209
برای راحتی کار و استفاده از روشهای دیگر ریدایرکت میتوانید از این آدرس استفاده کنید
301 redirect code generator - permanent URL redirection
منبع: دیجی سئو - نحوه ساخت ریدایرکت ۳۰۱
دریافت فایل پی دی اف: http://fsnet.ir/home/1/files/نحوه ساخت ریدایرکت ۳۰۱.pdf
ساختن ریدایرکتهای 301 بسیار ساده است. یاد گرفتن نحوه ساخت ریدیرکتهای 301 نیز بسیار راحت بوده و شما بعد از خواندن این دستورالعمل ساده، میتوانید بسیار سریع و راحت ریدایرکتهای 301 خود را فعال کنید.
الزامات ساخت ریدایرکتهای 301
تنها مورد الزامی واقعی برای تنظیم کردن ریدایرکتهای301 این است که شما یک سرور لینوکس داشته و اینکه به فایلhtaccess دسترسی داشته باشید. سپس باید این فایل را ویرایش کرده و آن را در سرور خود آپلود کنید (حتی شاید نیازی به آپلود کردن نیز نباشد زیرا بسیاری از برنامههای مدیریت سرور معروف مثل cPanel به شما اجازه میدهد فایل htaccess خود را مستقیما در cPanel وب سایت ویرایش کنید.)
استفاده های ریدایرکتهای 301 htaccess
یک ریدایرکت 301 برای ارجاع دادن (ریدایرکت کردن) دائمی یک صفحه به صفحه دیگر، در همان دامین، یا دامینی کاملا متفاوت استفاده میشود.
ریدایرکت 301 معمولا چندین کاربرد متفاوت و معروف دارد. که در زیر به چندین مورد آن اشاره میکنیم.
1. تغییر نام فایلها و پسوندها: ریدایرکتهای 301 را می توان برای تغییر ساختار سایت یا تغییر پسوند فایل در سایت (یعنی انتقال از html به php) بکار برد. این مسئله بسیار مهم است زیرا اگر رایدایرکت های301 شما به درستی تنظیم شده باشد، افرادی که yourdomain.com/oldfilename.html (مثلا نام قدیمی دومین شما) را تایپ میکنند، خودبخود به yourdomain.com/newfilename.php یا هر صفحه دیگری که شما در htaccess تنظیم کردهاید، منتقل میشوند.
2. انتقال به دومین جدید: ریدایرکتهای 301 در زمان انتقال فایلهای وب سایت به نام دومین جدید، نقش کلیدی دارند. در این روش، افرادی که صفحات قدیمی سایت شما را در نام دومین قدیمی مشاهده میکنند، خودبخود به صفحه جدید و دومین جدید شما ارجاع داده میشوند. بنابراین اگر افراد yourolddomain.com/page1.html را تایپ کرده یا بر روی آن کلیک کنند، خودبخود به yournewdomain.com/page1.html منتقل میشوند.
3. سئو: ریدایرکتهای 301 از نظر سئو نیز بسیار مفید هستند، زیرا آنها به موتورهای جست و جو اعلام میکنند که صفحه به طور دائم، ارجاع داده شده است. ریدایرکتهای 301 همین طور میتوانند باعث انتقال ارزش لینک یا "لینکهای طعم دار (link juice)" از صفحات قدیمی به صفحات جدیدی شوند که مقصد 301 هستند. (در مقالهای مجزا در مورد لینکهای طعم دار یا به قول خودمون لینکهای ارزشمند صحبت خواهیم کرد)
4. لینکهای وابسته: ریدایرکتهای 301 به طور رایج برای کلوکینگ استفاده میشوند، زیرا این لینکها میتوانند باعث ارتقای تجربه کاربری شده (البته اگر به درستی استفاده شوند) و وب سایت شما را از لینک شدن مستقیم به برنامههای وابسته محافظت کنند. این نوع لینکها معمولا با ایجاد صفحه در وب سایت شما که نامی آشنا برای کاربران دارد ایجاد میشوند. مرحله بعدی تنظیم کردن یک ریدایرکت 301 است، تا هر بار که کسی بر روی لینک کلیک میکند، به طور خودکار به سایت فروشنده منتقل میشود. برای مثال، به جای لینک کردن مستقیم به merchantxyz.com/affiliate-offer.html، شما میتوانید یک فولدر در سایت خود به نام "کلیک" ساخته و یک صفحه نیز به نام " merchantxyz.html" بسازید. سپس یک ریدایرکت 301 تنظیم کنید که خودبخود افرادی که بر روی ourdomain.com/click/merchantxyz.html کلیک میکنند را به merchantxyz.com/affiliate-offer.html منتقل میکند.
5. PHP: ریدایرکتهای 301 را میتوان به جای متن پرشی ارجاع PHP (مثلاً header:location) استفاده کرد، البته شما باید لینکهای وابسته زیادی داشته، تا بتوانید افراد را ارجاع بدهید. سپس شما یک اسکریپت ساده PHP تنظیم میکنید که کاربران را از لینک به پیشنهادات منتقل میکند.
نوشتن ریدایرکت 301
خب، بگذارید نوشتن ریدایرکت 301 را شروع کنیم. به مثالهای زیر توجه کنید:
مثال 1: شما نام فایل را در وب سایت خود تغییر دادهاید. نام فایل قدیمی /old-page.html است و نام فایل جدید /new-page.html. شما باید یک ریدایرکت 301 را بوسیله نوشتن این خط در htaccess ایجاد کنید:
redirect 301 /old-page.html http://www.yourdomain.com/new-page.html
مثال 2: شما صفحهای را در سایت از .html به .php تغییر داده اید. نام فایل قدیمی /your-page.html است و نام فایل جدید /your-page.php. شما باید با نوشتن خط زیر در htaccess یک ریدایرکت 301 بسازید:
redirect 301 /your-page.html http://www.yourdomain.com/your-page.php
مثال 3: شما میخواهید یک پیشنهاد وابسته (یک پیشنهاد تجارتی یا تبلیغاتی از سایتی دیگر) را در وب سایت خود نشان دهید. لینک به پیشنهاد وابسته site.com&affid=348665209 نام دارد. احتمالا شما URL یوزر فرندلی(کاربر پسند) تری برای لینک دارید، زیرا بعضی افراد ممکن است بر روی پیشنهاد وابسته کلیک نکرده یا اعداد اضافی در انتهای لینک را درک نکنند. (این اعداد شناسه پیگیری است تا شما بتوانید اعتبار دریافت کنید.)شما باید اول یک صفحه جدید به نام /merchant-offer.html را در سایت خود بسازید و آن را در فولدری به نام "کلیک" (یا هر چه که شما دوست دارید) قرار دهید. این فولدر برای قرار دادن لینک وابسته استفاده میشود. سپس شما یک لینک به سایت خود قرار میدهید که به yourdomain.com/click/merchant-offer.html اشاره میکند و حتما یادتان باشد از rel=”nofollow” استفاده کنید. سپس این جمله را درhtaccess خود وارد کنید:
redirect 301 /click/merchant-offer.html http://www.site.com&affid=348665209
برای راحتی کار و استفاده از روشهای دیگر ریدایرکت میتوانید از این آدرس استفاده کنید
301 redirect code generator - permanent URL redirection
منبع: دیجی سئو - نحوه ساخت ریدایرکت ۳۰۱
دریافت فایل پی دی اف: http://fsnet.ir/home/1/files/نحوه ساخت ریدایرکت ۳۰۱.pdf