URL'lerin bu formlarda olduğu MVC sistemleri tüm istekleri tek bir index.php dosyası üzerinden nasıl zorlar?
http://www.example.com/foo/bar/baz
http://www.example.com/goo/car/caz/SEO-friendly-name-of-the-object
http://www.example.com/hey/you
EDIT: Aşağıdaki yeniden yazma kurallarını denediğinizde bu hatayı alıyorum:
[error] [client 127.0.0.1] Invalid URI in request GET / HTTP/1.1
[error] [client 127.0.0.1] Invalid URI in request GET /abc HTTP/1.1
EDIT: Oh, bu /index.php tam içeriği. Yeniden yazma kurallarını kaldırdığımda, '/' veya '/index.php' çıktısı veriyor veya başka bir şey için 404 alıyorum.
<?php
echo htmlspecialchars($_SERVER['REQUEST_URI']);
?>
ÇÖZÜLDÜ: Yeniden yazma kuralında index.php'nin önüne / ekledim ve sonra çalıştı:
TEKRAR ÇÖZÜLDÜ: Yalnızca gerekli 2.2.4 çalıştırdığım için / gerekli olduğu ortaya çıktı. 2.2.11'e yükseltme yaptığımda / artık gerekmiyordu.