diff --git a/assets/js/script.js b/assets/js/script.js
index b8bf188..cd96741 100755
--- a/assets/js/script.js
+++ b/assets/js/script.js
@@ -1352,7 +1352,7 @@ export class HNSChat {
 	async upload(data, attachment) {
 		let output = new Promise(resolve => {
 			$.ajax({
-		        url: "https://hns.chat/upload",
+		        url: `${window.location.origin}/upload`,
 		        type: "POST",
 		        data: data,
 		        cache: false,
diff --git a/assets/js/ui.js b/assets/js/ui.js
index 113dcc2..e18d665 100755
--- a/assets/js/ui.js
+++ b/assets/js/ui.js
@@ -1680,6 +1680,7 @@ export class ui {
 			switch (url.host) {
 				case "hns.chat":
 				case "hnschat":
+				case window.location.host:
 					match = url.pathname.match(/^(\/uploads\/.{32}|\/avatar\/.{16})$/);
 					if (match) {
 						return "image";
diff --git a/index.php b/index.php
index 69dd5af..574b0f5 100644
--- a/index.php
+++ b/index.php
@@ -9,20 +9,4 @@
 <?php
 	include "etc/page/chat.php";
 ?>
-<script>
-  var _paq = window._paq = window._paq || [];
-  _paq.push(["setCookieDomain", "*.hns.chat"]);
-  _paq.push(["setDomains", ["*.hns.chat","*.hnschat"]]);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://35k1m0.com/trkr/";
-    _paq.push(['setTrackerUrl', u+'trkr.php']);
-    _paq.push(['setSiteId', '13']);
-    var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'trkr.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-<noscript><p><img src="https://35k1m0.com/trkr/trkr.php?idsite=13&amp;rec=1" style="border:0;" alt="" /></p></noscript>
-<script async src="https://trkr.35k1m0.com/script.js" data-website-id="38ec710a-a492-4465-a2ba-292eb4b645a5"></script>
 </html>
\ No newline at end of file