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