Удалить расширение .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

Я надеялся взять код, который у меня есть выше, и добавить его, но я не могу понять это.

ТИА

Ответы на вопрос(4)

Ваш ответ на вопрос