Przepisz adres URL za pomocą .htaccess, aby ukryć rozszerzenie PHP

Mam pytanie, tworzę usługę internetową dla konkretnej aplikacji. W zeszłym tygodniu przesłałem kopię zapasową z serwera 1 na serwer2, ponieważ od tej chwili mój .htaccess przestanie działać.

Adres URL mojej usługi internetowej to:http://apps.holtesdesign.nl/inholland/apiv0/

Ten adres URL działa poprawnie, aby załadować moduł raportu błędów:http://apps.holtesdesign.nl/inholland/apiv0/bugreport.php

Ale adres URL miał być:http://apps.holtesdesign.nl/inholland/apiv0/bugreport

Kiedy otworzysz ostatni adres URL, zobaczysz, że spowoduje to wewnętrzny błąd serwera. Czy wiesz, jak to możliwe?

Mój .htaccess wygląda tak:

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}\.php -f 
RewriteRule ^(.*)$ $1.php

Serwer działa na CentOS i już sprawdziłem, czy mod_rewrite działa ...

Mam nadzieję, że możesz mi pomóc chłopaki!

Twoje zdrowie,

Jelmer

questionAnswers(4)

yourAnswerToTheQuestion