diff --git a/public/.htaccess b/public/.htaccess
new file mode 100644
index 0000000000000000000000000000000000000000..e36df87179a97f82ed1ee43e9f6944c6d37c48d5
--- /dev/null
+++ b/public/.htaccess
@@ -0,0 +1,2 @@
+RewriteEngine On
+RewriteRule ^playlist-generator index.php [L,QSA]
diff --git a/public/callback.php b/public/callback.php
index bc7f0f3a1c12880e33535b944d416a73bf304f56..c5dadf8c58bf571045ac3a357c29d1abdb66e18f 100644
--- a/public/callback.php
+++ b/public/callback.php
@@ -15,5 +15,5 @@ $session->requestAccessToken($_GET['code']);
 $_SESSION['accessToken'] = $session->getAccessToken();
 $_SESSION['refreshToken'] = $session->getRefreshToken();
 
-header('Location: index.php');
+header('Location: playlist-generator');
 die();
diff --git a/template.php b/template.php
index 066f4def5ec161756f5a6dce5223da53be2c4241..4f85a201cadece4bf93aee3a5eef5d4fbedf1ad1 100644
--- a/template.php
+++ b/template.php
@@ -25,7 +25,7 @@
           <a href="<?php echo $templateData['user']->external_urls->spotify; ?>" class="btn btn-primary">View profile</a>
         </div>
         <div class="card-footer">
-          <a href="index.php" class="card-link">refresh</a>
+          <a href="playlist-generator" class="card-link">refresh</a>
           <br/>
           <a href="?logout" class="card-link">disconnect</a>
         </div>