---
title: "Servlet: MoveURIs (obsolete)"
source: https://dev.pageseeder.com/reference/version_5/servlets/com.pageseeder.MoveURIs.html
description: "Handles moving URIs and Group URIs to new paths"
last_updated: 2026-08-07T17:09:54+10:00
tokens: ~378
---

# Servlet: MoveURIs

| Property | Value |
| --- | --- |
| Full name | com.pageseeder.MoveURIs |
| Version | 2.3100 |
| Since | 2.3100 |
| API Support | EXPERIMENTAL |
| Layout Support |  |
| Generated | 2017-12-18 |
| Output Types | application/xml |

## Description

> **Obsolete:** This servlet has been removed as of PageSeeder v6. Use services instead.

Handles moving URIs and Group URIs to new paths.

## HTTP method: GET

Returns a form for specifying HTTP parameters used by POST method.

## HTTP method: POST

Actually performs the move operation.

### HTTP parameters

| Name | Description | Required | Type | Default |
| --- | --- | --- | --- | --- |
| schemeOld | The scheme for the existing URIs (e.g. http, https) | yes | scheme |  |
| hostOld | The host for the existing URIs (e.g. http, https) | yes | host |  |
| portOld | The port for the existing URIs (e.g. http, https) | yes | port |  |
| pathOld | The path prefix for the existing URIs (e.g. /ps/acme/demo/) | yes | path |  |
| schemeNew | The scheme for the new URIs (e.g. http, https) | yes | scheme |  |
| hostNew | The host for the new URIs (e.g. http, https) | yes | host |  |
| portNew | The port for the new URIs (e.g. http, https) | yes | port |  |
| pathNew | The path prefix for the new URIs (e.g. /ps/xyz/demo/) | yes | path |  |
| change\_guris | Also modify GroupURIs in the same way as URIs | no | yes\|no | `no` |
| addGroups | If one or more group names specified, add all XLinks for URIs to these groups | no | string |  |

