troubleshooting Question

IIS rewrite URL from .htaccess: match all files and folders starting with . and deny access

Avatar of VP DD
VP DD asked on
Microsoft IIS Web Server* URL Rewrite Rules
9 Comments1 Solution353 ViewsLast Modified:
On  IIS and trying to translate into it the following Apache rule:

# prevent httpd from serving dotfiles (.htaccess, .svn, .git, etc.) 
# - except let's encrypt challenge
RedirectMatch 403 ^/?\.(?!/well-known/acme-challenge/[\w-]{43}$)

RewriteCond %{REQUEST_URI}::$1 ^(/.+)/(.*)::\2$
RewriteRule ^(.*) - [E=BASE:%1]

The idea of the rule is prevent IIS from serving:

    Any file than starts with “.”, or

    Any folder that starts with “.” but the folder “./well-known/acme-challenge”

Thanks in advance ;)
ASKER CERTIFIED SOLUTION
Dan McFadden
Technical Lead - Active Directory

Our community of experts have been thoroughly vetted for their expertise and industry experience.

Join our community to see this answer!
Unlock 1 Answer and 9 Comments.
Start Free Trial
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 1 Answer and 9 Comments.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros