.htaccess隐藏php扩展防止POST


.htaccess to hide php extension preventing POST

我一直试图隐藏我的网站的php扩展。我收集了一些Stackoverflow上的答案来做这件事。但是,我还有最后一个问题,当我POST时,结果页面显示的是.php扩展名。谁能帮我,我需要调整我的htaccess文件不显示。php完全?

# Turn mod_rewrite on
RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteRule ^ - [L]
# Unless directory, remove trailing slash
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/$ http://www.example.com/folder/$1 [R=301,L]
# Redirect external .php requests to extensionless url
RewriteCond %{THE_REQUEST} ^(.+)'.php([#?][^' ]*)?' HTTP/
RewriteRule ^(.+)'.php$ http://www.example.com/folder/$1 [R=301,L]
# Resolve .php file for extensionless php urls
RewriteRule ^([^/.]+)$ $1.php [L]
以下是我从Stackoverflow中使用的两个资源:如何隐藏。php扩展在。htaccess当使用。htaccess文件扩展名删除器代码时,网站表单不携带任何值

Remove this:

RewriteCond %{REQUEST_METHOD} POST
RewriteRule ^ - [L]

上面写着:

亲爱的mod-rewrite

如果请求方法是POST,无论url是什么,请留下它不变,不做任何改写?你能不能别再用别的规矩了?

谨致问候,

等。等。