summaryrefslogtreecommitdiff
path: root/src/SMAPI.Web/Startup.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/SMAPI.Web/Startup.cs')
-rw-r--r--src/SMAPI.Web/Startup.cs12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/SMAPI.Web/Startup.cs b/src/SMAPI.Web/Startup.cs
index bc3e9f7b..d7d4d074 100644
--- a/src/SMAPI.Web/Startup.cs
+++ b/src/SMAPI.Web/Startup.cs
@@ -81,8 +81,13 @@ namespace StardewModdingAPI.Web
password: api.GitHubPassword
));
- services.AddSingleton<INexusClient>(new NexusClient(
- userAgent: api.NexusUserAgent,
+ //services.AddSingleton<INexusClient>(new NexusClient(
+ // userAgent: api.NexusUserAgent,
+ // baseUrl: api.NexusBaseUrl,
+ // modUrlFormat: api.NexusModUrlFormat
+ //));
+ services.AddSingleton<INexusClient>(new NexusWebScrapeClient(
+ userAgent: userAgent,
baseUrl: api.NexusBaseUrl,
modUrlFormat: api.NexusModUrlFormat
));
@@ -147,7 +152,8 @@ namespace StardewModdingAPI.Web
));
// shortcut redirects
- redirects.Add(new RedirectToUrlRule("^/docs$", "https://stardewvalleywiki.com/Modding:Index"));
+ redirects.Add(new RedirectToUrlRule(@"^/compat\.?$", "https://stardewvalleywiki.com/Modding:SMAPI_compatibility"));
+ redirects.Add(new RedirectToUrlRule(@"^/docs\.?$", "https://stardewvalleywiki.com/Modding:Index"));
// redirect legacy canimod.com URLs
var wikiRedirects = new Dictionary<string, string[]>