Jump to content

URL Rewrite ile arama sorgusunu html e cevirme!


saatmatik

Recommended Posts

Merhaba Arkadaslar,

 

Herkezin bayramı kutlu olsun,

 

Ben www.saatmatik.com da bu sorgu adresini "http://www.saatmatik.com/search?orderby=position&orderway=desc&search_query=erkek+saat&submit_search=" URL rewrite kullanarak "http://www.saatmatik.com/erkek-saatleri.html" şeklinde görünmesini istiyorum. .htaccess i düzenleyip bunu yapmam mümkün mü ?

 

Yada sol taraftaki kategori modülüne özel bir cmd page şeklinde "http://www.saatmatik.com/erkek-saatleri.html" yi eklesem bu html çalıştığında ilgili sorgu "http://www.saatmatik.com/search?orderby=position&orderway=desc&search_query=erkek+saat&submit_search=" nun çalışması mümkün olur mu ?

 

Uzman arkadaşların yardımını bekliyorum.

 

Selamlar Saygılar

Link to comment
Share on other sites

Merhaba;

Bunu görünüş anlamında yapabilirsiniz fakat gerçekte SEF bir url olmaz. Çünkü sorgu sırasında form kullanmak zorundasınız. POST veya GET ile sorguyu gönderdikten sonra sayfayı SEF bir url'ye yönlendirip (php header() fonskiyonu bunu yapıyor) .htaccess deki kurallara göre yeniden okutmanız gerekiyor. Uzun, karmaşık ve faydasız bir iş.

Site haritasına arama sorgularını yazdırırsanız belki işe yarayabilir

Link to comment
Share on other sites

Mahmut Bey,

 

Uzun ve karmaşık olabilir ama faydasız bir iş olduğuna inanmıyorum. Erkek Saatleri kelimesi için bu html e ihtiyacım var

 

"Site haritasına arama sorgularını yazdırırsanız belki işe yarayabilir" demişsiniz bunu biraz açabilirmisiniz?

Link to comment
Share on other sites

Merhaba;

Faydasız olduğunu şu şekilde açıklayabilirim.

Aramalarda SEF URL kullanamazsınız. Teknik olarak imkansız.

(Sebep: POST veya GET methodu kullanmak zorundasınız. Bunların hepsi arama formunu bir HTTP Query haline geitirir ve SEF değildir. )

Yapabileceğiniz tek şey arama yapıldıktan sonra arama sonuçları görüntülenmeden ziyaretçiyi SEF URL'ye yönlendirmek. Daha sonra SEF URL yi okutup yine aynı arama sayfasından açtırmak.

Buraya kadarki kısım zor ama yapılabilir. Faydasız olması şundan ileri geliyor.

1.) Büyük arama motorları yönlendirilmiş sayfaları okumaz.

2.) Büyük arama motorları form sorgusu ile açılan sayfaları açmak için formu doldurup deneme yapmaz.

"Sonuçta arama sonucu sayfası sanal bir içeriktir."

 

 

 

Bu yüzden site haritasına bu URL yi yazmak gerekir ki arama motoru bu sanal sayfanın adresini bilsin. Burada üstteki işlemleri gerçekleştiren bir modül yazmak en az 4 günlük bir iş. Çekirdek modifikasyonu ile 2 saatte yapabilirim ama bir sonraki güncellemede boşa gitmiş olur.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...