v2.5.2
Giriş yap

Her kategori için ayrı bir sayfa yapılmalımı ?

kartal
669 defa görüntülendi ve 1 kişi tarafından değerlendirildi

Merhaba php de categorilere ayrı sayfa mı yapılmalı yoksa hepsi aynı sayfa üstünde mi gösterilmeli
hem performans hemde yönetim olarak hangisi daha avantajlı olur.

Cevap yaz
Cevaplar (5)
kartal
1407 gün önce

codepacks-> Teşekkürler. İş oraya gelince bakacağım.

codepacks
1409 gün önce

Tabiki kategori adlarıylada seo link yazılabilir
tek sayfa olsun veya çoklu olsun fark etmiyor

kategorilere htaccess'le seo oluşturmak için kod şu şekillerde olabilir

RewriteRule ^kategori/(.*)$/?$ kategori.php?url=$1 [NC,L]

Sonuç siteadi.com/bardaklar

Veya

Kategori Sayfa
RewriteRule ^kategori/([a-zA-Z0-9_-]+)/([0-9]+)$ kategori.php?id=$2
RewriteRule ^kategori/([a-zA-Z0-9_-]+)/([0-9]+)/$ kategori.php?id=$2

Alt Kategori Sayfa
RewriteRule ^alt-kategori/([a-zA-Z0-9_-]+)/([0-9]+)$ altkategori.php?id=$2
RewriteRule ^alt-kategori/([a-zA-Z0-9_-]+)/([0-9]+)/$ altkategori.php?id=$2

Sonuç siteadi.com/kategori/altkategori

şeklinden link oluşur

yani ister anakategorisi 0 olsun isterse bir olsun buradaki mantık parametre bağlama yöntemi
siteadi.com/urunler/kategori_1

yerine

siteadi.com/urunler/bardaklar seo için en uygun yöntemdir
hem anlaşılır hem kolay okunabilir olması avantaj sağlar

kartal
1409 gün önce

codepacks-> Teşekkürler.

Peki

www.siteadi.com/kategori.php?kategiri=1

seo link : siteadi.com/urunler/kategori_1

Burada seo linkte ki urunler yerine kategori adı yazılır mı yoksa urunler adı sabit mi olur çünkü en üst parent : kategori_1 zaten.
Yani her kategoriye ayrı sayfa yaparsak bu seo linkimizi kısaltırmı :
Yada bütün kategorileri aynı sayfa da yaparsak seo linkimizi htaccess te aşağıda ki gibi kısaltabilirmiyiz.

Biraz uzun oldu kusura bakma :)

1.
www.siteadi.com/bardaklar.php

seo link : siteadi.com/bardaklar/

2
www.siteadi.com/tabaklar.php

seo link : siteadi.com/tabaklar/

pcmemo
1409 gün önce

Her kategori için ayrı sayda yaparsan işin sonu gelmez. Her kategorinin zaten bir ID'si olacağı için icerik.php gibi bir sayfa oluşturup GET ile gönderdiğin cat_id sayesinde içeriği listeleyebilirsin.

Örneğin icerik.php?kat_id=7

codepacks
1409 gün önce

Her kategori için ayrı bir sayfa yapmak karmaşaya sebeb olur
tek bir sayfa üzerinden tum kategori ve içereklere erişim her zaman avantajlıdır
şümkü kullanıcı için kafa yormaz anlaşılması daha kolay olur..