Nasıl Benim Site için htaccess mod_rewrite yapar:. SEO dostu URL'ler olması gibi http://bit.ly/2Ocf3B görünüyor?

1 Cevap php

Ben SEO ve kullanıcı dostu yapmak için sitemi optimize çalışıyorum, ben URL'ler için doğru mod_rewrite ayarlamak için çeşitli sorunları var ve bunun için yardıma ihtiyacım var, ben yeniyim, bu yüzden benim bilgi varlığımızın yolu an. Www.domain.me / kategori / alt kategori: http://bit.ly/2Ocf3B, sitenin bu gibi görünmelidir. teşekkürler

1 Cevap

Sen ikisini kabul eden bir dosya var HTTP GET parametreleri, category ve subcategory. En http://www.example.org/products.php?category=bicycles&subcategory=racing yarış bisikletleri bir dizin verir diyelim.

. Daha güzel bir şey içine URL dönüştürmek için, söylemek http://www.example.org/bikes/racing, senin htaccess dosyasına bu girin:

RewriteEngine On
RewriteRule ^products/([a-zA-Z]*)/([a-zA-Z]*)$      products.php?category=$1&subcategory=$2

Gördüğünüz gibi, mod_rewrite düzenli ifadelerin etrafında dönmektedir. Onlara yolunuzu bilmiyorsanız, ben başlamak için regular-expressions.info içine bakmak öneririz. Eğer temellerini öğrendim, o (I RegexPal gibi, ama alternatifleri yüzlerce vardır) bir regex test etrafında oynamak çok eğitici olabilir.