v2.5.2
Giriş yap

GOOGLE get parametrlerimide indexliyor

elvin
791 defa görüntülendi

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]

tayfunerbilen
1866 gün önce

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">