v2.5.2
Giriş yap

Konum ve Seo oyumlu dinamik url yapısı

arkadasca
1,177 defa görüntülendi ve 2 kişi tarafından değerlendirildi

Merhaba;

Bazı sitelerde şöyle bir link yapısı görüyorum
Örnek

www.abc.com/gul-satisleri

bu link eğer kullanıcı ankaradan geliyorsa siteye

www.abc.com/ankara-gul-satisleri 

diye acılıyor manuel ankara kelimesi
her sehir adına göre değiştiriyorum. hep hem aynı sayfa geliyor.

Ayrıca Sehir ismi Tüm meta bilgileri ile birlikte sayfanın başlığını oluşturan
H1 etiketindede değişiyor. kalan içerik aynen kalıyor.

php ve .htacces ile olacak ama nasıl bilemiyorum.

Bunu nasıl yapabiliriz ?

Cevap yaz
Cevaplar (6)
arkadasca
1774 gün önce

Yeniden merhaba, istediğim olayı scriptin birine uyarladım. şuan başlık, meta bilgisi ve içerikdeki h2 etiketinin birisine şehir bilgisini çekiyorum.

Yanlız bunu link yapısına nasıl ekleyeceğim.

klasik url seo yapısı için htacces aşağıdaki gibidir.

RewriteRule ^anasayfa/ index.php [L]

ReWriteRule ^(.*).html yazi.php?yazi=$1 [L,NC]

ReWriteRule ^sayfa/(.*)/ sayfa.php?sayfa=$1 [L,NC]

ReWriteRule ^sitemap.xml sitemap.php

arkadasca
1785 gün önce

@patrick2dev inşallah budur.

Bendeki scriptlerde deneyerek sonuçlandırmaya çalışacağım.

Örnek olabilecek bir site ismi yazmak istiyorum daha iyi anlaşılması bakımından.

Birde birçok kişinin işine yarayacağını düşündüğümden buraya biraz açayım.

Tarayıcınızdan "konfor havalandırma" yazarak aratın.

Gelen sonuçlarda bende 3 ve 4. sırada çıkan elbeyhavalandirma com u göreceksiniz muhtemelen linkin

sonu şu şekilde bitiyor .com/bulunduğunuzsehir-konfor-havalandirma

Bu sayfa herkesde kendi şehrine özel geliyor. burada .com/ dan sonreki şehir ismini silin aynı safya gelecek zaten

yada oraya harici bir şehir ismi yazın aynı sayfa aynı içerik geliyor. Burada konum tespiti yanında birkaç özellik-prgramlama daha var sanırım

bu işin içinde htaccess php sql ve xml var gibi. çözebilirsem ciddi trafikler çekebilineceğini düşünüyroum.

patrick2dev
1785 gün önce
$site = file_get_contents('http://ip-api.com/json/'.$_SERVER['REMOTE_ADDR']);
$jsonSite = json_decode($site, true);

header('Location:'.$jsonSite['city'].'-gul-satisleri.php');

@arkadasca umarım istediğin budur dostum.

samkofte
1785 gün önce

http://www.erbilen.net/php-sef-link-fonksiyonu/ Böyle bir şey istediğin şey herhalde

arkadasca
1785 gün önce

Benim bahsettiğim biraz daha ileri seviye olacak sanırım.
Burada verilenler klasik permalink örneği

İlk mesajımda yazdığım için tekrar yazmak istemiyorum. Yardımınız için çok teşekkür ederim.

patrick2dev
1785 gün önce
RewriteEngine On

RewriteRule ^([0-9a-zA-Z])-gul-satislari$ gul-satislari.php?deger=$1 [QSA]

Denemedim fakat çalışması gerek.

<h1><?= @$_GET['deger']; ?></h1>
<hr>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>