/kadın-giyim
gibi doğrudan MVC ana controlleri üzerinden id parameteresi ile kategoriler listelenebilir.
Ürün detayı içinse yine HomeController üzerinden
/spor-ayakkabi/adidas/stasmith gibi 3 parametreli senaryolar üretilebilir.
Burada temel olarak dikkat etmeniz gereken URL'leri SEO dostu olarak oluşturacak kurgular oluşturmanız.
Düzenleme:
Eşer Bütün URL'leri Controller/Id şeklinde oluşturmak istiyorsanız, örneğin sizin yazdığınız gibi:
/oto-bakim-temizlik-urunleri-c-20035732
/lorex-pir-alarm-p-HRFURLR-PIRM (ürün detay sayfası)
Şunu yapabilirsiniz.
Her ürün ve kategori için benzersiz anahtarlar oluşrursunuz. Örneğin Urun ve kategori modelinizde bir Key benzersiz alan olmalı. Bu alanda benzersiz değeri ürün adı-p-urunid şekinde tutarsınız.
Yine aynı şekilde kategori modelinizde bu anahtar alandaki veriyi kategori adı-c-kategori id şeklinde saklarsınız.
Örneğin ana Controller Home ise, HomeController içindeki Index metodunda, gelen Id parametresindeki sondan ikinci "-" işaretinin yanındaki "c" mi "p" mi var diye kontrol eder, böylelikle kullanıcı kategoriye mi yoksa ürüne mi istekde bulunmuş anlayabilirsiniz.
","url":"https://uzmanim.net/soru/e-ticaret-sitesinde-mvc-routing-nasil-kurgulanmali/53014#a53059","author":{"@type":"Person","name":"hakan"},"comment":[{"@type":"Comment","name":"Cevabınız için teşekkür ederim. Seo konusuna önem veriyorum. /spor-ayakkabi bunun marka mı kategorimi oldugunu ayırt etmek için c(ActionResult)/spor-ayakkabi gibi olabilirmi, diğer sitelerde araştırıyorum link yapısını örneğin;\n/lorex-pir-alarm-p-HRFURLR-PIRM (ürün detay sayfası)\n/oto-bakim-temizlik-urunleri-c-20035732 (kategori sayfası) \n-p- ve -c- olarak ayırt ediyor bu yapıda nasıl yapabilirim","author":{"@type":"Person","name":"emkoroglu"},"text":"Cevabınız için teşekkür ederim. Seo konusuna önem veriyorum. /spor-ayakkabi bunun marka mı kategorimi oldugunu ayırt etmek için c(ActionResult)/spor-ayakkabi gibi olabilirmi, diğer sitelerde araştırıyorum link yapısını örneğin;\n/lorex-pir-alarm-p-HRFURLR-PIRM (ürün detay sayfası)\n/oto-bakim-temizlik-urunleri-c-20035732 (kategori sayfası) \n-p- ve -c- olarak ayırt ediyor bu yapıda nasıl yapabilirim"},{"@type":"Comment","name":"Sizin isteğinize göre düzenledim cevabımı. Nasıl yapılabileceğini anlattım.","author":{"@type":"Person","name":"hakan"},"text":"Sizin isteğinize göre düzenledim cevabımı. Nasıl yapılabileceğini anlattım."}],"commentCount":2,"dateCreated":"2015-06-14T20:08:32.547+03:00","dateModified":"2015-06-15T09:34:09.843+03:00","text":"
Web sitelerinde URL SEO açısından çok önemli. Bu sebepten Routing iyi planlanmalı ve düşünülmeli.
En basitinden ilk aklıma gelen
/marka/adidas/stansmith
/kategori/spor-ayakkabi
gibi yapılar kurgulanabilir. marka ve kategori Controller olarak tanımlanabilir. Diğer bölümler routing parametresi olarak geçilebilir.
Veya doğrudan HomeController üzerinden yani ana controller üzerinden senaryolar oluşturulabilir.
/spor-ayakkabi
/kadın-giyim
gibi doğrudan MVC ana controlleri üzerinden id parameteresi ile kategoriler listelenebilir.
Ürün detayı içinse yine HomeController üzerinden
/spor-ayakkabi/adidas/stasmith gibi 3 parametreli senaryolar üretilebilir.
Burada temel olarak dikkat etmeniz gereken URL'leri SEO dostu olarak oluşturacak kurgular oluşturmanız.
Düzenleme:
Eşer Bütün URL'leri Controller/Id şeklinde oluşturmak istiyorsanız, örneğin sizin yazdığınız gibi:
/oto-bakim-temizlik-urunleri-c-20035732
/lorex-pir-alarm-p-HRFURLR-PIRM (ürün detay sayfası)
Şunu yapabilirsiniz.
Her ürün ve kategori için benzersiz anahtarlar oluşrursunuz. Örneğin Urun ve kategori modelinizde bir Key benzersiz alan olmalı. Bu alanda benzersiz değeri ürün adı-p-urunid şekinde tutarsınız.
Yine aynı şekilde kategori modelinizde bu anahtar alandaki veriyi kategori adı-c-kategori id şeklinde saklarsınız.
Örneğin ana Controller Home ise, HomeController içindeki Index metodunda, gelen Id parametresindeki sondan ikinci "-" işaretinin yanındaki "c" mi "p" mi var diye kontrol eder, böylelikle kullanıcı kategoriye mi yoksa ürüne mi istekde bulunmuş anlayabilirsiniz.
","upvoteCount":0},"answerCount":1,"suggestedAnswer":{"@type":"Answer","name":"
Web sitelerinde URL SEO açısından çok önemli. Bu sebepten Routing iyi planlanmalı ve düşünülmeli.
En basitinden ilk aklıma gelen
/marka/adidas/stansmith
/kategori/spor-ayakkabi
gibi yapılar kurgulanabilir. marka ve kategori Controller olarak tanımlanabilir. Diğer bölümler routing parametresi olarak geçilebilir.
Veya doğrudan HomeController üzerinden yani ana controller üzerinden senaryolar oluşturulabilir.
/spor-ayakkabi
/kadın-giyim
gibi doğrudan MVC ana controlleri üzerinden id parameteresi ile kategoriler listelenebilir.
Ürün detayı içinse yine HomeController üzerinden
/spor-ayakkabi/adidas/stasmith gibi 3 parametreli senaryolar üretilebilir.
Burada temel olarak dikkat etmeniz gereken URL'leri SEO dostu olarak oluşturacak kurgular oluşturmanız.
Düzenleme:
Eşer Bütün URL'leri Controller/Id şeklinde oluşturmak istiyorsanız, örneğin sizin yazdığınız gibi:
/oto-bakim-temizlik-urunleri-c-20035732
/lorex-pir-alarm-p-HRFURLR-PIRM (ürün detay sayfası)
Şunu yapabilirsiniz.
Her ürün ve kategori için benzersiz anahtarlar oluşrursunuz. Örneğin Urun ve kategori modelinizde bir Key benzersiz alan olmalı. Bu alanda benzersiz değeri ürün adı-p-urunid şekinde tutarsınız.
Yine aynı şekilde kategori modelinizde bu anahtar alandaki veriyi kategori adı-c-kategori id şeklinde saklarsınız.
Örneğin ana Controller Home ise, HomeController içindeki Index metodunda, gelen Id parametresindeki sondan ikinci "-" işaretinin yanındaki "c" mi "p" mi var diye kontrol eder, böylelikle kullanıcı kategoriye mi yoksa ürüne mi istekde bulunmuş anlayabilirsiniz.
","url":"https://uzmanim.net/soru/e-ticaret-sitesinde-mvc-routing-nasil-kurgulanmali/53014#a53059","author":{"@type":"Person","name":"hakan"},"comment":[{"@type":"Comment","name":"Cevabınız için teşekkür ederim. Seo konusuna önem veriyorum. /spor-ayakkabi bunun marka mı kategorimi oldugunu ayırt etmek için c(ActionResult)/spor-ayakkabi gibi olabilirmi, diğer sitelerde araştırıyorum link yapısını örneğin;\n/lorex-pir-alarm-p-HRFURLR-PIRM (ürün detay sayfası)\n/oto-bakim-temizlik-urunleri-c-20035732 (kategori sayfası) \n-p- ve -c- olarak ayırt ediyor bu yapıda nasıl yapabilirim","author":{"@type":"Person","name":"emkoroglu"},"text":"Cevabınız için teşekkür ederim. Seo konusuna önem veriyorum. /spor-ayakkabi bunun marka mı kategorimi oldugunu ayırt etmek için c(ActionResult)/spor-ayakkabi gibi olabilirmi, diğer sitelerde araştırıyorum link yapısını örneğin;\n/lorex-pir-alarm-p-HRFURLR-PIRM (ürün detay sayfası)\n/oto-bakim-temizlik-urunleri-c-20035732 (kategori sayfası) \n-p- ve -c- olarak ayırt ediyor bu yapıda nasıl yapabilirim"},{"@type":"Comment","name":"Sizin isteğinize göre düzenledim cevabımı. Nasıl yapılabileceğini anlattım.","author":{"@type":"Person","name":"hakan"},"text":"Sizin isteğinize göre düzenledim cevabımı. Nasıl yapılabileceğini anlattım."}],"commentCount":2,"dateCreated":"2015-06-14T20:08:32.547+03:00","dateModified":"2015-06-15T09:34:09.843+03:00","text":"
Web sitelerinde URL SEO açısından çok önemli. Bu sebepten Routing iyi planlanmalı ve düşünülmeli.
En basitinden ilk aklıma gelen
/marka/adidas/stansmith
/kategori/spor-ayakkabi
gibi yapılar kurgulanabilir. marka ve kategori Controller olarak tanımlanabilir. Diğer bölümler routing parametresi olarak geçilebilir.
Veya doğrudan HomeController üzerinden yani ana controller üzerinden senaryolar oluşturulabilir.
/spor-ayakkabi
/kadın-giyim
gibi doğrudan MVC ana controlleri üzerinden id parameteresi ile kategoriler listelenebilir.
Ürün detayı içinse yine HomeController üzerinden
/spor-ayakkabi/adidas/stasmith gibi 3 parametreli senaryolar üretilebilir.
Burada temel olarak dikkat etmeniz gereken URL'leri SEO dostu olarak oluşturacak kurgular oluşturmanız.
Düzenleme:
Eşer Bütün URL'leri Controller/Id şeklinde oluşturmak istiyorsanız, örneğin sizin yazdığınız gibi:
/oto-bakim-temizlik-urunleri-c-20035732
/lorex-pir-alarm-p-HRFURLR-PIRM (ürün detay sayfası)
Şunu yapabilirsiniz.
Her ürün ve kategori için benzersiz anahtarlar oluşrursunuz. Örneğin Urun ve kategori modelinizde bir Key benzersiz alan olmalı. Bu alanda benzersiz değeri ürün adı-p-urunid şekinde tutarsınız.
Yine aynı şekilde kategori modelinizde bu anahtar alandaki veriyi kategori adı-c-kategori id şeklinde saklarsınız.
Örneğin ana Controller Home ise, HomeController içindeki Index metodunda, gelen Id parametresindeki sondan ikinci "-" işaretinin yanındaki "c" mi "p" mi var diye kontrol eder, böylelikle kullanıcı kategoriye mi yoksa ürüne mi istekde bulunmuş anlayabilirsiniz.
","upvoteCount":0},"upvoteCount":0}}
Merhaba,
Eticaret projesinde kategori,marka ve ürün detay safyaları için routing nasıl kurgulanmalıdır ?
Toplam 1 cevap
Web sitelerinde URL SEO açısından çok önemli. Bu sebepten Routing iyi planlanmalı ve düşünülmeli.
En basitinden ilk aklıma gelen
/marka/adidas/stansmith
/kategori/spor-ayakkabi
gibi yapılar kurgulanabilir. marka ve kategori Controller olarak tanımlanabilir. Diğer bölümler routing parametresi olarak geçilebilir.
Veya doğrudan HomeController üzerinden yani ana controller üzerinden senaryolar oluşturulabilir.
/spor-ayakkabi
/kadın-giyim
gibi doğrudan MVC ana controlleri üzerinden id parameteresi ile kategoriler listelenebilir.
Ürün detayı içinse yine HomeController üzerinden
/spor-ayakkabi/adidas/stasmith gibi 3 parametreli senaryolar üretilebilir.
Burada temel olarak dikkat etmeniz gereken URL'leri SEO dostu olarak oluşturacak kurgular oluşturmanız.
Düzenleme:
Eşer Bütün URL'leri Controller/Id şeklinde oluşturmak istiyorsanız, örneğin sizin yazdığınız gibi:
/oto-bakim-temizlik-urunleri-c-20035732
/lorex-pir-alarm-p-HRFURLR-PIRM (ürün detay sayfası)
Şunu yapabilirsiniz.
Her ürün ve kategori için benzersiz anahtarlar oluşrursunuz. Örneğin Urun ve kategori modelinizde bir Key benzersiz alan olmalı. Bu alanda benzersiz değeri ürün adı-p-urunid şekinde tutarsınız.
Yine aynı şekilde kategori modelinizde bu anahtar alandaki veriyi kategori adı-c-kategori id şeklinde saklarsınız.
Örneğin ana Controller Home ise, HomeController içindeki Index metodunda, gelen Id parametresindeki sondan ikinci "-" işaretinin yanındaki "c" mi "p" mi var diye kontrol eder, böylelikle kullanıcı kategoriye mi yoksa ürüne mi istekde bulunmuş anlayabilirsiniz.
emkoroglu 9 yıl önce
Cevabınız için teşekkür ederim. Seo konusuna önem veriyorum. /spor-ayakkabi bunun marka mı kategorimi oldugunu ayırt etmek için c(ActionResult)/spor-ayakkabi gibi olabilirmi, diğer sitelerde araştırıyorum link yapısını örneğin; /lorex-pir-alarm-p-HRFURLR-PIRM (ürün detay sayfası) /oto-bakim-temizlik-urunleri-c-20035732 (kategori sayfası) -p- ve -c- olarak ayırt ediyor bu yapıda nasıl yapabilirim
hakan 9 yıl önce
Sizin isteğinize göre düzenledim cevabımı. Nasıl yapılabileceğini anlattım.