Etch.uSync.UrlRedirects 0.1.0-ci.9

Prefix Reserved
This is a prerelease version of Etch.uSync.UrlRedirects.
dotnet add package Etch.uSync.UrlRedirects --version 0.1.0-ci.9                
NuGet\Install-Package Etch.uSync.UrlRedirects -Version 0.1.0-ci.9                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Etch.uSync.UrlRedirects" Version="0.1.0-ci.9" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Etch.uSync.UrlRedirects --version 0.1.0-ci.9                
#r "nuget: Etch.uSync.UrlRedirects, 0.1.0-ci.9"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Etch.uSync.UrlRedirects as a Cake Addin
#addin nuget:?package=Etch.uSync.UrlRedirects&version=0.1.0-ci.9&prerelease

// Install Etch.uSync.UrlRedirects as a Cake Tool
#tool nuget:?package=Etch.uSync.UrlRedirects&version=0.1.0-ci.9&prerelease                

Etch.uSync.UrlRedirects

Addons for uSync that facilitate migration of Url Redirects from Umbraco 7 to 10+.

At the time of writing, there is support for:

  • exporting URL redirects from the Umbraco 7 InfoCaster UrlTracker plugin
  • importing URL redirects to the Skybrud.Umbraco.Redirects plugin

How to use

  1. Install Etch.uSyncLegacy.UrlRedirects and Etch.uSyncLegacy.UrlRedirects.InfoCaster into your Umbraco 7 project
  2. Set the UrlRedirectProvider by adding this line to an ApplicationEventHandler startup class (such as this one) UrlRedirectContext.Current.UrlRedirectProvider = new InfoCasterUrlRedirectProvider();
  3. Run a full uSync Export
  4. Copy the uSync/data/UrlRedirect folder to your Umbraco 10 project, to the following location: uSync/v9/UrlRedirects - note the pluralization of the UrlRedirect folder
  5. Install Etch.uSync.UrlRedirects and Etch.uSync.UrlRedirects.Skybrud into your Umbraco 10 project
  6. Add the following to your appsettings.json - this adds a new Handler Group for importing Url Redirects by themselves:
  "uSync": {
    "Sets": {
      "Default": {
        "Handlers": {
          "UrlRedirectHandler": {
            "Group": "Url Redirects"
          }
        }
      }
    }
  }
  1. Run your Umbraco 10 site and click "Import" on the Url Redirects group in uSync.
Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on Etch.uSync.UrlRedirects:

Package Downloads
Etch.uSync.UrlRedirects.Skybrud

A uSync Serializer for synchronizing UrlRedirects with Skybrud.Umbraco.Redirects. Useful in combination with the Etch.uSyncLegacy.UrlRedirects package for migrating URL Redirects from Umbraco 7 to 10+.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
0.1.0-ci.9 670 4/27/2023
0.1.0-ci.8 1,378 4/27/2023
0.1.0-ci.7 85 4/27/2023
0.1.0-ci.6 81 4/27/2023
0.1.0-ci.5 95 4/27/2023