BulkRedirects 0.4.0
.NET 5.0
This package targets .NET 5.0. The package is compatible with this framework or higher.
.NET Core 3.1
This package targets .NET Core 3.1. The package is compatible with this framework or higher.
dotnet add package BulkRedirects --version 0.4.0
NuGet\Install-Package BulkRedirects -Version 0.4.0
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="BulkRedirects" Version="0.4.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add BulkRedirects --version 0.4.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: BulkRedirects, 0.4.0"
#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 BulkRedirects as a Cake Addin #addin nuget:?package=BulkRedirects&version=0.4.0 // Install BulkRedirects as a Cake Tool #tool nuget:?package=BulkRedirects&version=0.4.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Bulk Redirects
Serve multiple redirects from a single text config file. Based on the _redirects
format from Netlify.
Built for net6.0
, net5.0
, netcoreapp3.1
.
- Local path to local path.
- Local path to remote URL.
- HTTP 301 Moved Permanently (default) or 302 Found.
Install
Package from Nuget: https://www.nuget.org/packages/BulkRedirects
dotnet add package BulkRedirects
Add to application routing:
var builder = WebApplication.CreateBuilder(args);
// place where needed in the pipeline
app.UseBulkRedirects();
app.Run();
Config
- Looks for
_redirects
file in the application content root by default, but custom path can be specified. - One redirect per line with format:
source
path,destination
path, and optionalstatus
code, all separated by spaces or tabs. - Blank lines and lines starting with
#
are ignored. - Note: Ensure that it's included in the build output.
Example file:
# comments and blank lines are allowed
/page1 /gohereinstead
/page2 /goheretemporarily 302
/remotepage https://github.com
Changelog
0.4.0
- Renamed to
UseBulkRedirects
. - Custom file path and access checks.
0.3.0
- Added Source Link for debugging.
- Added logging statements on startup.
- Fixed trimming in redirect entires.
0.1.0
- Initial release.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 is compatible. net5.0-windows was computed. 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. |
.NET Core | netcoreapp3.1 is compatible. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
.NETCoreApp 3.1
- No dependencies.
-
net5.0
- No dependencies.
-
net6.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.