mod_rewrite kuralı

0 Cevap php

Ne kural şöyle adresler çevirir?

host.com/plastic_toys/pink_barbie/
host.com/index.php?q=plastic+toys+pink+barbie

Kategori ve ürün adı bileşenlerinin sayısı değişebilir.

Edit:

Ben bu kural işin parçası yok sanırım:

RewriteRule ^([^/]*)/([^/]*)$ /index.php?q=$1+$2 [L]

Yukarıdaki kurala sorun + için çizgi dönüştürme dikkat etmez, bu yüzden bu gibi çevirir:

host.com/plastic_toys/pink_barbie/
host.com/index.php?q=plastic_toys+pink_barbie

Ben PHP için bu dönüşüm temsilci var sanırım. Şimdi kural aslında dönüşüm Ben öyle olacağına hayal yolu yok olmadığını test etmek için bir yol var mı?

0 Cevap