.htaccess以隐藏阻止POST的php扩展
我一直试图隐藏我网站的php扩展。我已经收集了一些答案来做这件事。然而,我还有最后一个问题,当我发布时,结果页面显示了.php扩展名。有谁能帮我调整一下我的htaccess文件,使其不完全显示.php吗.htaccess以隐藏阻止POST的php扩展,php,.htaccess,mod-rewrite,Php,.htaccess,Mod Rewrite,我一直试图隐藏我网站的php扩展。我已经收集了一些答案来做这件事。然而,我还有最后一个问题,当我发布时,结果页面显示了.php扩展名。有谁能帮我调整一下我的htaccess文件,使其不完全显示.php吗 # Turn mod_rewrite on RewriteEngine On RewriteCond %{REQUEST_METHOD} POST RewriteRule ^ - [L] # Unless directory, remove trailing slash RewriteCon
# 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使用的两个资源:
删除此项:
RewriteCond %{REQUEST_METHOD} POST
RewriteRule ^ - [L]
它说:
亲爱的mod rewrite
如果请求方法是POST
,那么不管url是什么,请您留下它好吗
不做任何修改而保持不变?你能不能别用其他规则
诚挚的
等等等等
这导致了我以前遇到的问题,当我发布时,它没有将我重定向到结果页面。在我添加之后,我被重定向了,但是扩展名“.php”显示了.Ha,对吗?让我想想。也许其他人会有更好的主意。:)具有
.php
扩展名的结果页面的url是什么?您可以显示一个示例吗