Kimliği mod_rewrite'ın gizlemek

1 Cevap php

sadece. htaccess ve benim php kodu değiştirmeden kullanarak kimliklerini gizlemek için bir yolu var mı?

htt :/ / www.domain.com/show.php?categoryID=2&cname=electronic&productid=21&name=lapkarşıps

karşı

htt://www.domain.com/electronics/lapkarşıps

şimdiden teşekkürler.

1 Cevap

. Senin htaccess size koyabilirsiniz:

RewriteEngine On
RewriteRule ^(electronics|other|categories|here)/(laptops|other|products|here)/$ shop.php?cname=$1&name=$2

Temelde ürün ve kategorilerin tüm tüm maçları bir RegEx yapılmış ve cname ve adı içine patlak verdi ve show.php onları geçti.

Ancak ben senin göstermek komut için kimlik numaralarını geçemedi unutmayın. Rewrite Engine komut isimleri almak ve IDS kendisi bakmak gerekir, sizin için bu anlamaya olamaz.