Cual es la estructura que has creado de folders en el webhosting ?
Ya probaste accesando directamente, desactivando el .htaccess y escribiendo la ruta completa ?
Veo que en tu localhost tenes un folder que se llama php que adentro tiene tus archivos php, así mismo lo pusiste en el webserver del hosting, o has puesto los de el folder php directamente en el public_html, o como se llama el folder root del webhosting?
Si compartis la estructura de folders que estas utilizando en tu webhosting, y el ejemplo de 3 URL que deseas convertir con un mod rewrite te podemos ayudar a ver que esta pasando.
También los logs de apache te tiene que aparecer resultados de el error log, que digan la URL que no pudo encontrar.
![:thumbsup:](https://www.svcommunity.org/forum/Smileys/default/thumb.gif)