Răsfoiți Sursa

Changed 301 Redirect to 302

Jakob Kraus 3 ani în urmă
părinte
comite
a68e933742
2 a modificat fișierele cu 4 adăugiri și 4 ștergeri
  1. 2 2
      server/__v1/controllers/linkController.ts
  2. 2 2
      server/handlers/links.ts

+ 2 - 2
server/__v1/controllers/linkController.ts

@@ -133,7 +133,7 @@ export const goToLink: Handler = async (req, res, next) => {
   if (!link) {
     if (host !== env.DEFAULT_DOMAIN) {
       if (!domain || !domain.homepage) return next();
-      return res.redirect(301, domain.homepage);
+      return res.redirect(302, domain.homepage);
     }
     return next();
   }
@@ -274,7 +274,7 @@ export const customDomainRedirection: Handler = async (req, res, next) => {
   ) {
     const domain = await getDomain({ address: host });
     return res.redirect(
-      301,
+      302,
       (domain && domain.homepage) || `https://${env.DEFAULT_DOMAIN + path}`
     );
   }

+ 2 - 2
server/handlers/links.ts

@@ -281,7 +281,7 @@ export const redirect = (app: ReturnType<typeof next>): Handler => async (
   // 3. When no link, if has domain redirect to domain's homepage
   // otherwise rediredt to 404
   if (!link) {
-    return res.redirect(301, domain ? domain.homepage : "/404");
+    return res.redirect(302, domain ? domain.homepage : "/404");
   }
 
   // 4. If link is banned, redirect to banned page.
@@ -388,7 +388,7 @@ export const redirectCustomDomain: Handler = async (req, res, next) => {
       ? domain.homepage
       : `https://${env.DEFAULT_DOMAIN + path}`;
 
-    return res.redirect(301, redirectURL);
+    return res.redirect(302, redirectURL);
   }
 
   return next();