Options -indexes
RewriteEngine On

# # Remove .php extension
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ $1.php 

RewriteCond %{THE_REQUEST} "^[^ ]* .*?\.php[? ].*$"
RewriteRule .* - [L,R=404]

# # Remove .html extension
RewriteCond %{THE_REQUEST} "^[^ ]* .*?\.html[? ].*$"
RewriteRule .* - [L,R=404]

# # Remove .py extension
RewriteCond %{THE_REQUEST} "^[^ ]* .*?\.py[? ].*$"
RewriteRule .* - [L,R=404]


# # Redirect to 404 if trailing slash is added
# # RewriteCond %{REQUEST_FILENAME} !-d
# # RewriteRule ^(.*)/$ / [L,R=404]


# # Redirect to 404 if unknown filename is added
# # RewriteCond %{REQUEST_FILENAME} !-f
# # RewriteRule ^(.*)$ / [L,R=404]


# ErrorDocument 404 http://localhost/cryptocapt.com/404


