如何通过添加无扩展名的文件名来隐藏PHP的使用?

如何通过添加无扩展名的文件名来隐藏PHP的使用?,php,Php,我不想让别人知道我在使用PHP。有没有办法通过更改.htaccess来隐藏它(比如使用无扩展名的文件名) 这取决于您的web服务器。 对于Apache,您应该使用希望它对您有所帮助 RewriteEngine On # Unless directory, remove trailing slash RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([^/]+)/$ http://example.com/folder/$1 [R=301,L]

我不想让别人知道我在使用PHP。有没有办法通过更改.htaccess来隐藏它(比如使用无扩展名的文件名)

这取决于您的web服务器。
对于Apache,您应该使用

希望它对您有所帮助

RewriteEngine On

# Unless directory, remove trailing slash
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/$ http://example.com/folder/$1 [R=301,L]

# Redirect external .php requests to extensionless url
RewriteCond %{THE_REQUEST} ^(.+)\.php([#?][^\ ]*)?\ HTTP/
RewriteRule ^(.+)\.php$ http://example.com/folder/$1 [R=301,L]

# Resolve .php file for extensionless php urls
RewriteRule ^([^/.]+)$ $1.php [L]

是的,您可以使用htaccess执行此操作。什么不起作用?看看这个问题:这个问题让我发笑,这让我感到很难过。我所能想到的只是可怜的、不受欢迎的PHP。不管文件是什么,仍然有办法检查服务器是否有PHPnames@jwrush隐藏所使用的语言或服务器软件通常不是一个坏主意。你使用哪种语言并不重要;它没有理由公开。不过,您需要做的不仅仅是隐藏文件扩展名。无需重写mod_,请参阅: