1
0
Prechádzať zdrojové kódy

Redirect artist links on label pages

Sunny 2 rokov pred
rodič
commit
bbebfe802e
1 zmenil súbory, kde vykonal 5 pridanie a 0 odobranie
  1. 5 0
      pages/artist.php

+ 5 - 0
pages/artist.php

@@ -25,6 +25,11 @@
     if (!filter_var($link, FILTER_VALIDATE_URL)) {
       $link = "https://" . urlencode($_GET["name"]) . ".bandcamp.com" . $link;
     };
+    if (!parse_url($link, PHP_URL_PATH)) {
+      $domain = explode(".", parse_url($link, PHP_URL_HOST));
+      if (end($domain) === "com" && prev($domain) === "bandcamp")
+        $link = "artist.php?name=" . prev($domain);
+    };
 
     echo "<a href=\"" . $link . "\">";
     echo "<div>";