Удалить расширение .PHP в URL
У меня есть небольшая проблема, заставляющая расширение файла .php быть удаленным в URL.
Я успешно могу удалить расширение .php, если пользователь:
#Remove PHP if original request is /foo/bar.php
RewriteCond %{THE_REQUEST} "^[^ ]* .*?\.php[? ].*$"
RewriteRule ^(.*)\.php(\?.*)?$ $1$2 [R=301,L]
Моя цель - также удалить расширение, если:
# Remove PHP if original request is /foo.php/bar
Я спрашиваю, потому что прямо сейчас пользователь может перейти на URL и набратьhttp://www.site.com/contact.php/about и это сделает мою страницу о. Моя цель - принудительное удаление .php и рендеринг: http://www.site.com/contact/about
Я надеялся взять код, который у меня есть выше, и добавить его, но я не могу понять это.
ТИА