İçeriğin çoğaltılmasını önlemek için, sitemin sayfalarının birkaç URL tarafından erişilebilir olmasını (eğik çizgi ile veya bitişsiz olarak) önlemek isterim.Rails uygulamasında bir URL'nin izleyen eğik çizgisi nasıl kaldırılır? (SEO görünümünde)
Halen URL'ler
catalog/product/1
ve
catalog/product/1/
aynı sayfaya kurşun. Hedefim, ikinci URL'nin ilk yönlendirmesidir (tabi ki yönlendirme 301). Sitemin hiçbir sayfasının, ana sayfamın/açıkçası hariç, izleyen bir eğik çizgi ile erişilebilir olması gerekir.
Bunu yapmanın en iyi yolu nedir? .htaccess veya routes.rb kullanarak? Bunu nasıl yaptın?
NB: Ben Ruby on Rails ile geliştiriyorum 1.2.3
teşekkürler. Sadece test ettim ve garip bir davranış gözlemledim: URL, sayfanın mutlak yolunu ekleyerek yeniden yazıyor! Örneğin, http://www.mysite.com/test/ adresine erişmeye çalışırsam, http://www.mysite.com/home/mysite/public_html/test adresine yönlendirir !! Bunu anlıyor musun? – Flackou
Hmm, RewriteRule satırından önce "RewriteBase /" eklemeniz gerekebilir. –
Tamam, şimdi çalışıyor. Yardımın için çok teşekkürler. – Flackou