What Is a web.config File?
If your server uses IIS, you can use web.config files to control your website’s configuration without editing your server configuration files. You can even apply different settings to different directories within your website.
You can easily create a web.config file by creating a plaintext file and uploading it to your server. If you have multiple web.config files, remember that files higher up in the filepath always take precedence. If you want to make a configuration change to your whole server, we recommend editing server-level IIS settings instead.
Some common uses for web.config files include:
- redirecting URLs to be more easily readable (e.g., mysite.com/product/shirt instead of mysite.com/prodid=1234)
- loading custom error pages (e.g., 404 pages)
- forcing your site to use https instead of http.
- password protecting certain directories
- preventing hot-linking
If you have a server that uses Plesk, we recommend using the Plesk control panel to change these types of configurations instead of web.config files. You can also use the File Manager in Plesk to edit the web.config file.
Related Articles:

About the Author: David Singer
I am a g33k, Linux blogger, developer, student, and former Tech Writer for Liquidweb.com. My passion for all things tech drives my hunt for all the coolz. I often need a vacation after I get back from vacation....
Our Sales and Support teams are available 24 hours by phone or e-mail to assist.
Latest Articles
2024 cPanel and Plesk pricing breakdown
Read ArticleCentOS Linux 7 EOL — everything you need to know
Read ArticleHow to install Node.js on Linux (AlmaLinux)
Read ArticleUpgrading or installing PHP on Ubuntu — PHP 7.2 and Ubuntu 22.04
Read ArticleWhy is your IP blocked?
Read Article