Bir önceki soruya bir göz atın eğer
http://stackoverflow.com/questions/2690742/mod-rewrite-title-slugs-and-htaccess
Ben çözüm kullanarak o Albay şarapnel önerdi-ama bir istek gerçek dosya ve $ _GET değerler atar zaman kod çalışmaz. Değilim Uzak dosyadan Bu varsayılan $ _GET değişkenleri ayarlanır değil sanki
Ben ile geldi kodu-
if(!empty($_GET['cat'])){
$_GET['target'] = "category";
if(isset($_GET['page'])){
$_GET['pageID'] = $_GET['page'];
}
$URL_query = "SELECT category_id FROM cats WHERE slug = '".$_GET['cat']."';";
$URL_result = mysql_query($URL_query);
$URL_array = mysql_fetch_array($URL_result);
$_GET['category_id'] = $URL_array['category_id'];
}elseif($_GET['product']){
$_GET['target'] = "product";
$URL_query = "SELECT product_id FROM products WHERE slug = '".$_GET['product']."';";
$URL_result = mysql_query($URL_query);
$URL_array = mysql_fetch_array($URL_result);
print_r($URL_array);
$_GET['product_id'] = $URL_array['product_id'];
Temsil etmek için çalışıyorum im orijinal değişken dizedir
/cart.php?Target=product&product_id=16142&category_id=249
Ve bu yüzden ben temiz URL kullanabilirsiniz kodu ve dahil cart.php ile sorgu dizesi değişkenleri oluşturmak çalışıyorum
Yani ürün / ürün-title-ile-temiz-url /? Ürün = slug slug.php için gidiş var
Ardından sülük eşleşen sülük ile bir rekor için db arar ve above.Then sorgu dizesi inşa kodu gibi PRODUCT_ID döner ve cart.php dahil