No, we can't do that. We did something similar to that in previous versions of Admin Tools. We would merely warn you that the server reports itself as being something other than Apache which might not work. People would still try to use these features on IIS and then file a support request asking us why they don't work. The only workaround we could possibly deploy is prevent IIS/NginX users from using those features and warn users of other servers (e.g. lighttpd) that these features might not work.
Moreover, even if we added a switch to let you manually declare your server as Apache, the .htaccess Maker wouldn't work properly as it needs to know the Apache version. There are subtle differences between Apache 1.3, 2.0, 2.2 and 2.4 which call for slightly different implementation of a lot of features. Since your server is lying about itself we can't know which Apache version it is, resulting in a wrong .htaccess file. If we let you define that manually we'd need every single one of our clients to know which Apache version they use, which is practically impossible.
So, we have 99.99% of our clients who can benefit from automatic server type detection and you who can't use our software because your server is misconfigured. Sorry, you are a stark minority, we can't provide for your use case. As I explained the problem is that your host is doing something blatantly wrong. We just can't inflict massive frustration to all of our clients because there's one site on one host whose managers mistake obscurity with security.
Nicholas K. Dionysopoulos
Lead Developer and Director
🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!