# Deployment: Mappings Tab

> **TL;DR**
> `Settings` (`Ctrl+Alt+S` (Windows), `⌘ Comma` (macOS), `⌘ Comma` (IntelliJ IDEA Classic (macOS)), `⌘ Comma` (macOS System Shortcuts), `Ctrl+Alt+S` (XWin), `Ctrl+Alt+S` (GNOME), `Ctrl+Alt+S` (KDE), `Ctrl+Alt+S` (Emacs), `Ctrl+Alt+S` (Sublime Text), `⌘ Comma` (Sublime Text (macOS)), `Ctrl+Alt+S` (NetBeans), `Ctrl+Alt+S` (Visual Studio), `⌘ Comma` (Visual Studio (macOS)), `Ctrl+Alt+S` (Eclipse), `⌘ Comma` (Eclipse (macOS))) `| Build, Execution, Deployment | Deployment`

In the `Mappings` tab, specify the mapping between a project opened in IntelliJ IDEA, the folder under the server document root that shall correspond to this project, and the URL path to it.

The easiest way is to map the entire project root folder to a folder under the server document root. The project folder structure in this case will be recreated on the server.

| Item | Description |
| --- | --- |
| Local path |    In this field, specify  the absolute path to the local project folder. IntelliJ IDEA automatically fills out this field with the path to the currently opened project.        Type the path manually or click ![Browse button](https://resources.jetbrains.com.cn/help/img/idea/2026.2/app.expui.general.open.svg) and select the desired location in the Choose Local Path dialog that opens.     |
| Deployment path |     In this field, specify  a folder under the server document root where IntelliJ IDEA will upload the contents of the project folder specified in the Local path field.   > **Tip:** > Deployment path is relative to the Folder  (for local servers) or Root path  (for remote servers) field specified in the Connection tab.     If a folder with the specified name does not yet exist on the server, IntelliJ IDEA will create it when you trigger [project                 upload](uploading-and-downloading-files.html#manually).           The field is not available for In-place server configurations.     |
| Web path |     In this field, specify  the URL path  configured for the folder specified in Deployment path. You can use a slash (`/`) to point to the root folder, or leave the field blank if the directory is not accessible from the web.   > **Tip:** > Web path is relative to the Web server URL specified in the Connection tab.        |
| ![Add item](https://resources.jetbrains.com.cn/help/img/idea/2026.2/app.expui.general.add.svg) | Click this button or press `Alt+Insert` (Windows), `⌘ N` (macOS), `⌃ N` (IntelliJ IDEA Classic (macOS)), `⌘ N` (macOS System Shortcuts), `Alt+Insert` (XWin), `Alt+Insert` (GNOME), `Alt+Insert` (KDE), `Alt+Insert` (Emacs), `Ctrl+N` (Sublime Text), `⌘ N` (Sublime Text (macOS)), `Alt+Insert` (NetBeans), `Ctrl+N` (Visual Studio), `⌘ N` (Visual Studio (macOS)), `Alt+Insert` (Eclipse), `⌘ N` (Eclipse (macOS)) to have a new line added to the list of mappings. |
| ![Remove item](https://resources.jetbrains.com.cn/help/img/idea/2026.2/app.expui.general.remove.svg) | Click this button or press `Alt+Delete` (Windows), `⌘ ⌦` (macOS), `⌘ ⌦` (IntelliJ IDEA Classic (macOS)), `⌘ ⌦` (macOS System Shortcuts), `Alt+Delete` (XWin), `Alt+Delete` (GNOME), `Alt+Delete` (KDE), `Alt+Delete` (Emacs), `Alt+Delete` (Sublime Text), `⌘ ⌦` (Sublime Text (macOS)), `Alt+Delete` (NetBeans), `Ctrl+R, D` (Visual Studio), `⌘ R, D` (Visual Studio (macOS)), `Alt+Delete` (Eclipse), `Alt+Delete` (Eclipse (macOS)) to remove the selected mapping from the list. |

## See also

### Language and Framework-Specific Guidelines

[Deployment](deploying-applications.html)

### Reference

[Deployment](settings-deployment.html)  [Remote Host tool window](remote-host-tool-window.html)

