Usuń .PHP File Extension w adresie URL

Mam mały problem wymuszający usunięcie rozszerzenia pliku .php w adresie URL.

Z powodzeniem mogę usunąć rozszerzenie pliku .php, jeśli użytkownik:

#Remove PHP if original request is /foo/bar.php
RewriteCond %{THE_REQUEST} "^[^ ]* .*?\.php[? ].*$"
RewriteRule ^(.*)\.php(\?.*)?$ Z powodzeniem mogę usunąć rozszerzenie pliku .php, jeśli użytkownik:2 [R=301,L]

Moim celem jest również usunięcie rozszerzenia, jeśli:

# Remove PHP if original request is /foo.php/bar

Pytam, ponieważ teraz użytkownik może przejść do adresu URL i typuhttp://www.site.com/contact.php/about i spowoduje wyświetlenie mojej strony. Moim celem jest wymuszenie usunięcia .php i renderowanie:http://www.site.com/contact/about

Miałem nadzieję wziąć kod, który mam powyżej i dodać go, ale nie mogę tego zrozumieć.

TIA

questionAnswers(4)

yourAnswerToTheQuestion