GOOGLE get parametrlerimide indexliyor
Merhaba arkadaşlar. Garip bir olayla karşılaşıyorum.
Google de elan-138 topev yazınca ilk çıkan sonuçun url si
https://www.topev.az/elan-138-satili...0-azn-elanlari
Şimdi elan 138 topev diye aratdığımda (1-ci veya 2-ci çıka bilir elan sözünden sonraki id rakama bakın hangi aynısıysa o ilan)
https://www.topev.az/elan-138-satili...ge=view&id=144
2-ci linkde sondakı ?page=view&id=144 herşeyi mahv ediyor. Burada kı id bu ilanın id si diyil. Bu nasıl böyle oluyo?
Kısacası get parametrlerinide indexliyor. Htcassess dosyamda bu
RewriteEngine on
AddDefaultCharset UTF-8
RewriteCond %{SERVER_PORT} 80
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
ErrorDocument 404 https://topev.az/
Rewriterule ^sitemap.xml$ sitemap.php [L]
RewriteRule ^anasehife$ index.php [L]
RewriteRule ^haqqimizda$ ?page=about [L]
RewriteRule ^elaqe$ ?page=contact [L]
RewriteRule ^emlak$ ?page=scan [L]
RewriteRule ^elan-([0-9]+)-([0-9a-zA-Z-_]+)$ ?page=view&id=$1 [L]
RewriteRule ^ev-([0-9a-zA-Z-_]+)-([0-9a-zA-Z-_]+)$ ?page=scan&estatetype=$1&room=$2 [L]
RewriteRule ^emlak-([0-9a-zA-Z-_]+)$ ?page=scan&estatetype=$1 [L]
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (2)
Eğer hepsi birbirinin aynı sayfalarsa o zaman canonical
belirtmen gerek. Yani şöyle düşün;
http://siteadi.com/138-satilik-urun
http://siteadi.com/138-satilik-urun?id=5
http://siteadi.com/138-satilik-urun?id=5&tag=2
http://siteadi.com/138-satilik-urun?ge=view&id=5&tag=6
bu linklerin hepsi aslında http://siteadi.com/138-satilik-urun
bununla aynı olduğu için canonical
linkimizde bu olacak. Böylece google biliyor ki, bu 4 linkte tek bir linki temsil ediyor.
<link rel="canonical" href="http://siteadi.com/138-satilik-urun">