Bu yeniden yazma neden çalışmıyor anlamakta yardımcı?

0 Cevap php

Ben bu var:

 RewriteRule ^show_shop/([0-9]+)$ show_shop.php?id=$1 [NC]

Bu gibi url girerken: "domain.com/show_shop/4" sonra url getirilen ve "show_shop.php" görüntülenir. Yani yeniden yazma kindof çalışır.

Bununla birlikte, eğik çizgi arkasında nr çalışmaz. Ben bu kodu kullanabilirsiniz:

  $id = $_GET['id'];

ama yani şey yok, boş sonuçlanır. Bu php göre ayarlı değil.

Ne Bunun nedeni olabilir.

Bilginize Ben sadece bu gibi diğer kurallar bol var ve onlar iyi çalışır, ama bu zahmetli gibi görünüyor ...

Bu "show_shop.php? Id = 4" gibi elle URL (gerçek url) girme çalışıyor ve kimliği GET ve tüm iyi.

Herhangi bir fikir?

0 Cevap