> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/password-manager/knowledge-base/browser-extension-knowledge-base/urls-comparing-types.md).

# URLs comparing types

Each URL in a ***Website*** entry has a comparing type associated to it. The comparing type determines if the Devolutions Password Manager browser extension should offer the entry as an available entry to perform autofill.

{% hint style="warning" %}
***Host*** is the default comparing type on all platforms.
{% endhint %}

### Base domain

Comparing type set to ***Base domain*** compares the URLs with the second-level domain plus the top-level domain. The URL <https://www.devolutions.net> would have the base domain value devolutions.net. Example:

* URL entry value: <https://www.devolutions.net>
* Comparing: <https://devolutions.net>, <https://forum.devolutions.net>, <https://exemple.forum.devolutions.net>, <https://forum.devolutions.net/#CLOUD>
* Not comparing: <https://devolutions.com>, <https://google.com>

### Compare Regex with url domain

Comparing type set to ***Compare regex with URL domain*** compares only the current browser URL domain to match with a regular expression.

### Compare Regex with full url

Comparing type set to ***Compare regex with full URL*** compares the current browser URL to match with a regular expression. Example:

* URL entry value: \*?.?devolutions.(com|net)
* Comparing: <https://devolutions.com>, <https://forum.devolutions.net>, <https://login.devolutions.com>, <https://server.devolutions.net>
* Not comparing: <http://devolutions.ca>, <https://sysadminotaur.com/>

### Exact

Comparing type set to ***Exact*** requires that the current browser URL exactly match the URL entry value. Example:

* URL entry value: <https://www.domain.com/index.html>
* Comparing: <https://www.domain.com/index.html>
* Not comparing: <https://www.domain.com> <http://www.domain.com/page.html> (not https) <https://www.domain.com/index.html?query=abc>

### Host

Comparing type set to ***Host*** compares the URLs with the hostname plus an optional port. The URL <https://sub1.domain.net:5000> would have the host value sub1.domain.net:5000. Example:

* URL entry value: <https://sub1.domain.net:5000>
* Comparing: <https://sub1.domain.net:5000>, <https://sub1.domain.net:5000/index.html>
* Not comparing: <https://domain.net>, <https://sub2.domain.net>, <https://domain.net>, <https://sub1.domain.com:6000>

### Never

Comparing type set to ***Never*** will never match the URL entry value. Example:

* URL entry value: <https://www.devolutions.net>
* Comparing: none
* Not comparing: <https://www.devolutions.net>, <https://devolutions.net>, <https://forum.devolutions.net/#CLOUD>

### Starts with

Comparing type set to ***Starts with*** requires that the current browser URL must start with the URL entry value. Example:

* URI starts with value: <https://sub.domain.com/path/>
* Comparing: <https://sub.domain.com/path/>, <https://sub.domain.com/path/page.html>
* Not comparing: <https://sub.domain.com/path> (missing trailing slash), <https://sub.domain.com>, <https://sub.domain.com:4000/path/page.html> (has a port)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.devolutions.net/password-manager/knowledge-base/browser-extension-knowledge-base/urls-comparing-types.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
