Bezos adlı üyeden alıntı: mesajı görüntüle
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.
hocam diyorsunuz ki yeni bir tk domain alalım, ona yönlendirme yapalım ana siteye yönlendirsin fakat ben ana domaine bu şekilde sub açtığımda ssl problemi oluyor bunu nasıl aşacağım



Bezos adlı üyeden alıntı: mesajı görüntüle
Hocam mantığı anlamanız lazım konuda detaylı yazdım aslında ama

Tekrar özet geçeyim *.siteadi.com şeklinde sub eklediğimizde aslında biz hangi subdan girilirse girilsin varmış gibi siteye geçiş yapmasına izin ver. Buraya kadar herşey tamam .htaccess ile anasitemize yönlendirme yapabilmemiz için *.siteadi.com şeklinde oluşturduğumuz sub'u public_html dizinine yani ana dizine yönlendirmeliyiz görsellerdeki gibi burası da tamam. Şimdi public_html yani ana dizine yönlendirdik burayada .htaccess oluşturup içine konudaki htaccess kodlarını giriyoruz. Bu sayede 235643.siteadi.com şeklinde bir giriş olduğunda ilk önce ana dizine yani siteadi.com'a yönlenecek daha sonra httaccessdeki kodlara göre ana sitemize yönlenecek. Burada kullanılan site paravan site olmalı ana site değil dikkat edin.
tmmdır hocam şimdi anladım