• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

راههای Nofollow کردن لینک های خارجی در وردپرس

logofun

Registered User
تاریخ عضویت
11 ژانویه 2011
نوشته‌ها
2,003
لایک‌ها
1,115
محل سکونت
همینـجـــــــــا
بنام خدا


همونطور که از اسم تاپیک پیداست میخواستم طریقه ی Nofollow کردن لینک ها رو در وردپرس بدونم

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

PHP:
add_filter('the_content', 'my_nofollow');
add_filter('the_excerpt', 'my_nofollow');
function my_nofollow($content) {
return preg_replace_callback('/<a[^>]+/', 'my_nofollow_callback', $content);
}
function my_nofollow_callback($matches) {
$link = $matches[0];
$site_link = get_bloginfo('url');
if (strpos($link, 'rel') === false) {
$link = preg_replace("%(href=\S(?!$site_link))%i", 'rel="nofollow" $1', $link);
} elseif (preg_match("%href=\S(?!$site_link)%i", $link)) {
$link = preg_replace('/rel=\S(?!nofollow)\S*/i', 'rel="nofollow"', $link);
}
return $link;
}

کد های بالا را باید در پایان فایل functions.php ، قبل از بسته شدن تگ پی اچ پی قرار داد.
-------
آیا این کد آسیب نمیزنه ؟!
من میخوام چندتا محصولی که برای بازاریابی در سایت نمایش میدم بک لینک نگیرن از سایتم

روش هایی که میدونین رو بگین
 

MihanV

مدیر بازنشسته
تاریخ عضویت
29 جولای 2010
نوشته‌ها
11,979
لایک‌ها
30,427
محل سکونت
کرج
این پلاگین رو پیشنهاد میدم :

wordpress.org/extend/plugins/wp-noexternallinks
 

rezapr2

Registered User
تاریخ عضویت
4 نوامبر 2011
نوشته‌ها
309
لایک‌ها
248
محل سکونت
mashhad
من از اين پلاگين استفاده كردم جالبه مسير لينك هاي خارجي رو عوض ميكنه
WP No External Links
 

MihanV

مدیر بازنشسته
تاریخ عضویت
29 جولای 2010
نوشته‌ها
11,979
لایک‌ها
30,427
محل سکونت
کرج
توی سورس چیزی از Nofollow کردن نشون نمیده

تنظیمات خاصی داره ؟ شما انجام دادی ؟

ادرس لینک ها خارجی رو تغییر میده و بی تاثیر میکنه :
"http://YourBlog.com/goto/http://gmail.com" - or
"http://YourBlog.com?goto=http://gmail.com"

توی تنظیمات هم یادمه یه جا رو تیک میزدی که no-follow هم بکنه
 

logofun

Registered User
تاریخ عضویت
11 ژانویه 2011
نوشته‌ها
2,003
لایک‌ها
1,115
محل سکونت
همینـجـــــــــا
ادرس لینک ها خارجی رو تغییر میده و بی تاثیر میکنه :


توی تنظیمات هم یادمه یه جا رو تیک میزدی که no-follow هم بکنه

با ایجاد صفحه تغییر مسیر میده ؟
من WP Click Check رو نصب کردم Redirecting.php رو ساخته

من هدفم این بود هرچی لینک خارجی توی بلاگ هست nofllow کنم:D
 

Behzad M

Registered User
تاریخ عضویت
15 مارس 2010
نوشته‌ها
1,615
لایک‌ها
281
محل سکونت
Zanjan
این پلاگین رو پیشنهاد میدم :

wordpress.org/extend/plugins/wp-noexternallinks
من این افزونه رو نصب کردم ولی چیزی از تنظیماتش نفهمیدم!
یه توضیحی میدید کدوم گزینه هارو تیک بزنیم؟
 

Web-Master

Registered User
تاریخ عضویت
25 اکتبر 2011
نوشته‌ها
9,899
لایک‌ها
8,483
با ایجاد صفحه تغییر مسیر میده ؟
من WP Click Check رو نصب کردم Redirecting.php رو ساخته

من هدفم این بود هرچی لینک خارجی توی بلاگ هست nofllow کنم
biggrinsmiley.gif

عزیز فکر کنم دوستان منظور شما رو متوجه نشدن،
شما میخوای همه لینک ها نوفالو بشن و منظور هم تبلیغات و پست ثابت و غیره هست،
اما تا اون جایی من میدونم این افزونه برای لینک های داخل مطالب هست و روی سایر قسمت ها مثلا پست های ثابت تاثیر نداره، از نظر من بهتره دستی وارد کنید کد رو
من این افزونه رو نصب کردم ولی چیزی از تنظیماتش نفهمیدم!
یه توضیحی میدید کدوم گزینه هارو تیک بزنیم؟

صفحه تنظیمات افزونه رو باز کنید:
گزینه ها:
Mask links in your posts
لینک های داخل مطالب رو پوشش میده (تیک دار)
لینک های داخل نظرات رو پوشش میده (تیک دار)
Mask comments authors`s links
لینک های نویسنده نظر رو پوشش میده (تیک دار)
Add rel=nofollow for masked links (for google)
نو فالو رو به قسمت هایی که تیک زدین که پوشش بده اضافه میکنه (برای گوگل) (تیک دار)
Add target="blank" for all links to other sites (links will open in new window)
اگر تیک داشته باشه، لینک های داخل مطالبتون رو در تب جدید باز میکنه (تیک دار) (تاثیرش: بازدیدکننده از سایت شما خارج نمیشه + وقت بیشتری رو ممکنه در سایت شما بگذرونه که مفیده)
Surround masked links with <noindex>link</noindex> tag (for yandex search engine)
لینک هایی که انتخاب کردین پوشش بده رو به صورت نو ایندکس قرار میده تا موتورهای جستوجویی مثل گوگل اونها رو ایندکس نکنن (اگر از داخل فایل ربات تنظیم کرده باشین از نظر من نیازی به تیک زدنش نیست)
Disable url rewrite of all links (you can be OK with just noindex tag and rel=nofollow)
درباره مطمئن نیستم اما فکر کنم نوایندکس و نوفالو رو با هم اضافه میکنه
Link separator (default="goto"):
میتونید تنظیم کنید که آدرس هایی که قراره پوشش بده به چه صورت باشن

پ.ن: امیدوارم توضیحات کامل باشن، خیلی وقتگیر بود دعا خیر+لایک یادتون نره:)
 

MihanFun

کاربر تازه وارد
تاریخ عضویت
14 فوریه 2012
نوشته‌ها
8
لایک‌ها
3
محل سکونت
ایران سرای من است ...
ایول امین جان تو این همه چیز بلد بودی ما خبر نداشتیم :D بعد شعارت هم ( چیز هایی زیادی درباره وردپرس یاد گرفتم و دوست دارم بین دوستانم این اطلاعات رو شیر کنم ) من که ازت چیزی ... :))))))))))))))





دوستان من دارم شوخـــــــــــــــــــــــــــــی میکنمااااااااااااا
 

jowshany

Registered User
تاریخ عضویت
4 مارس 2009
نوشته‌ها
1,594
لایک‌ها
270

hosseinsees

Registered User
تاریخ عضویت
24 اکتبر 2011
نوشته‌ها
2,496
لایک‌ها
798
من از افزونه ی زیر استفاده میکنم ، همه رو نوفالو کرد :
WP External Links Plugin


من از افزونه ی زیر استفاده میکنم ، همه رو نوفالو کرد :
[url=http://www.freelancephp.net/wp-external-links-plugin]WP External Links Plugin

ای بابا چیرا اینجوری میشه ؟

قاطی کرده ها :blink:

به هر حال ممنون از معرفی پلاگین
 

jowshany

Registered User
تاریخ عضویت
4 مارس 2009
نوشته‌ها
1,594
لایک‌ها
270
ای بابا چیرا اینجوری میشه ؟

قاطی کرده ها :blink:

به هر حال ممنون از معرفی پلاگین

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

sadeghspiderman

کاربر فعال نرم افزار موبایل
کاربر فعال
تاریخ عضویت
5 جولای 2008
نوشته‌ها
1,224
لایک‌ها
64
محل سکونت
Tehran
به نظر شما افزونه WP No External Links که آدرس رو عوض می کنه به mysite.com/go to extrnal site واقعا باعث میشه رتبه سایت حفظ بشه ؟ یعنی گوگل نمی فهمه این ری دایرکت رو!
 

webs

Registered User
تاریخ عضویت
14 آپریل 2010
نوشته‌ها
2,019
لایک‌ها
1,475
محل سکونت
php.ini
گوگل که ریدارکت رو متوجه میشه ولی به نظر من تاثیرش مثل nofollow است. البته در سئوی جدید هر لینک خارجی فالو بد نیست. و اگر شما به یک سایت معتبر در داخل مطالبتون لینک فالو بدید، ارزش مطلب شما هم بالا میره.
 
بالا