diff --git a/inc/template.php b/inc/template.php
index b37d335a8a90d08543b53d8a0f062351356157f2..cdfd85376d896f8edfb1144e25db061dadc9d286 100644
--- a/inc/template.php
+++ b/inc/template.php
@@ -662,7 +662,7 @@ function tpl_mediauploadform(){
 
   if(!$UPLOADOK) return;
 
-  ptln('<form action="'.$_SERVER['PHP_SELF'].'" name="upload"'.
+  ptln('<form action="'.DOKU_BASE.'lib/exe/media.php" name="upload"'.
        ' method="post" enctype="multipart/form-data">',2);
   ptln($lang['txt_upload'].':<br />',4);
   ptln('<input type="file" name="upload" class="edit" onchange="suggestWikiname();" />',4);