Konuyu anlamayanlar için ek bir bilgi geçmek istiyorum.
Dinamik sub ile ne yapıcaz nasıl oluyorda ban riski az oluyor gibi sorular var.
Şöyle;
Dinamik sub siteye hangi sub adresinden girilirse girilsin sanki o sub domain varmışcasına siteye erişmemizi sağlar.
Kodlarda düzenleme yaptıktan sonra eklentiler her pin atılmasında farklı bir sub ile atacak. Yani 2k pin attınız diyelim 2k sub domain ile pin atılacak. Bu sayede ban riskiniz en aza iniyor.
Konuda public_html dizinine yönlendiricez demiştim bu sebeple sub klasörü oluşmaz. Public_html dizinine yönlendirmemizdeki sebep sub.site.com diye girildiğinde site.com'a yönlenmesi için.
Selamlar lafı fazla uzatmıyım ana domaini hiç kullanmadan dinamik subdomain ile pin atıyoruz. Banlanma riski çok düşük.
Dinamik subdomain nedir ?
Siteye random bir subdomainden giriş yapıldığında her şekilde açılmasını sağlar. Örnek; random94969.siteadi.com gibi.
Dinamik subdomain ayarı nasıl yapılır.
Kısaca özet geçip birkaç görsel ekleyeceğim..
cPanel, Plesk, Vesta, CyberPanel farketmez hepsinde oluyor. Paravan site (yönlendirme yapacak site) paneline giriş yapıyoruz. Şu şekilde *.paravansite.cf subdomain ekliyoruz.
Eklediğimiz dinamik subdomain'i ana dizine yönlendiriyoruz. Görsellerden devam edelim. Dinamik subdomain ayarı tamamlandı burdan sonrası klasik eklenti ayarları. // 301 Yönlendirme kodu //
Bu kodu kendinize göre düzenleyip paravan sitede .htaccess dosyası oluşturup içine atın.
Pinleme yapan sitemiz ana sitemizdir.
RewriteEngine on
RewriteRule ^(.*)$ http://anasite.com/$1 [R=301,L]
// Pinterest automatic eklentisi değiştirilecek alanlar // wp-pinterest-automatic/pin_schedule.php yolunu izleyerek düzenlenecek dosyayı açalım.
Bu kodu buluyoruz ve aşağıdakilerle değiştiriyoruz. Site adresinizi düzenlemeyi unutmayın.
$pin_link = wp_pinterest_pin_link_paginate( get_permalink( $post_id ) , $post->post_content , $pin_image );
// Değiştirilmiş kod başlangıcı//
function dinamikSubdomain($uzunluk = 10) {
$karakterler = 'abcdefghijklmnopqrstuvwxyz';
$karakteruzunlugu = strlen($karakterler);
$karistir = '';
for ($i = 0; $i < $uzunluk; $i++) {
$karistir .= $karakterler[rand(0, $karakteruzunlugu - 1)];
}
return $karistir;
}
$randomsub = dinamikSubdomain();
$pin_link = wp_pinterest_pin_link_paginate("http://$randomsub.paravansite.cf/?p=".$post_id, $post->post_content, $pin_image);
// Değiştirilmiş kod sonu//
// Social auto poster eklentisi değiştirilecek alanlar // social-auto-poster/includes/social/class-wpw-auto-poster-pin-posting.php yolunu izleyerek düzenlenecek dosyayı açalım.
Bu kod satırını buluyoruz ve aşağıdakilerle değiştiriyoruz. Site adresinizi düzenlemeyi unutmayın.
if (empty($postlink)) {
$postlink = $this->model->wpw_auto_poster_get_permalink_before_publish($post->ID);
}
// Değiştirilmiş kod başlangıcı//
function dinamikSubdomain($uzunluk = 10) {
$karakterler = 'abcdefghijklmnopqrstuvwxyz';
$karakteruzunlugu = strlen($karakterler);
$karistir = '';
for ($i = 0; $i < $uzunluk; $i++) {
$karistir .= $karakterler[rand(0, $karakteruzunlugu - 1)];
}
return $karistir;
}
$randomsub = dinamikSubdomain();
$postlink = "http://$randomsub.paravansite.cf/?p=".$post->ID;
// Değiştirilmiş kod sonu//
Belki bilen vardır ama bilmeyende çoktur diye düşünüyorum.
Buna benzer bir konu daha önce paylaşıldı artık kodlarla nasıl oynama yapılacağını bilmeyen yoktur diye düşünüyorum. Herkese kolay gelsin.