دانلود نشدن از لینک کوتاه

سلام دوستان من به تازگی متوجه شدم که لینک های کوتاهی که تو تلگرام قرار میدم برای دانلود به جای دانلود صفحه باز میشه و موزیک پخش میشه اما برای سایت های بقیه مستقیم دانلود میشه دلیلش رو کسی میدونه
با موبایل این اتفاق میفته بعضی وقتا با کامپیوترم هم میشه
نمونه لینک کوتاه
yon.ir/X2qry
لطفا اگر کسی میدونه راهنماییم کنه ممنون

سلام

لینک مستقیم هم که تو مرورگر باز کنی به جای دانلود پخش میشه.
باید روی لینک کلیک راست کرد و Save as رو زد.

لینک های کوتاه شده هم اگه مستقیم باشن، اهنگ رو دانلود می کنن.

1 پسندیده

سلام بله لینک هم میدم همینطور هست تو موبایل
http://dl.musicfm.ir/1397/04/21/Babak%20Jahanbakhsh%20-%20To%20Injaee.mp3

بقیه ی سایت ها رو لینک کوتاهشون میزنم مستقیم دانلود میشه یه فایل ایندکس هست تو هاست دانلود از اون میتونه باشه ؟؟

<?php
// This block MUST be at the very top of the page!
@ob_start('ob_gzhandler');
if(isset($_GET['icon']))
{
	$e=$_GET['icon'];
	$I['file']='R0lGODlhEAAPAOYAAIyMlu7u9PHx9vDw9fT0+PPz97u7vvf3+vb2+d/f4vn5+/39/vv7/Pr6+/b29+3t7pCRnI6PmZOVn5ibpZWYopqeqJ2hq6KnsaClr9fZ3ff4+t/g4qSqtKmwuqeuuM3P0vHz9tze4be6vuzv8+vu8urt8eXo7Kuzva61vquyu9/k6uXp7uTo7cvU3dHZ4dDY4Nfe5d3j6dzi6Nvh5+Po7eLn7OHm69HV2ejs8Ofr7+7x9OHk597h5PT2+PP19/Hz9evt7+Lk5t3f4fr7/Pn6+/b3+PX299Tc49rh5+ru8fDz9ff5+vb4+fP19vz9/f////7+/vv7+/Pz8+/v7+zs7Orq6ubm5uHh4d7e3sDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAFkALAAAAAAQAA8AAAevgFmCJ4SFhDuCiYIdUI1QDQ9NKCGKgh4LjQsOG0smKRmVHAxPUAtGQktLPxxTihcKjU5FQR8iBhdXihgHC05DTEA8NwkYWIoWCENEGj1KJCsIFsaJFQRMPT5KIzk2BBXTghMFIEo6JDk1MQUT4FkUAiVJOCs2MTACFO0SAyw0NiozYLgYIKEdhAAyZiCBceRFiwAQ2kUIQLFixQjtAGjcyBFAuyhSqFgZSXJklSyBAAA7';
	$I['dir']='R0lGODlhEAAOAOYAAP79uv//4/j43f//5f7+5v7+6f//7f//7//8qf/9vf/9wf/+xP/9yf793P/+4f32hP/6iv/6pP/9zP/4kf/4nP/4n/373//1jf/2nP32tvnodfzuff/xhv/3uP/revftrvz32v/ocf/odP/rhPnz0/z44+DAPOHAPe/gnPXrvv3zyM6hAMicAMeaANStJdu4PNy7RODDWN7EaOLIauLIa//10ffuzcudAMiaAMSWAMOVAMGTAL2PALqMAMilLtayPNe2TNW0TNKxTNm7V9e5V82vU9zEd+7jvurfvPXryfbu072NALiKALaIALOEALKDALGCAK+AAMinRMalRMOiRNCuTM6sTMuqTMmnTLyfUdm8ZtW9et3Kl+XUoa19AKp6AK6EG7GHIr2YNr+cQ7iXQ8akTMSjTb6jXs2waMOqbNjEkNDDpM2xctfQwPz8/Pv7+/r6+vX19fHx8ezs7Ovr6+jo6Ofn5+bm5uHh4eDg4N/f397e3t3d3cDAwAAAAAAAACH5BAEAAH0ALAAAAAAQAA4AAAe4gEkzMkNERl19iYqKMSkGjwZbRVJTVGhqijACEJwQEpCPWXKJOBYPp6ioFjh2bn06IBuys7MgOnpwfTwkGiY/QEFCVVZXWGVmYl9MNic0BwHQ0QMOBUhgT0cuJQoJ3d4LAARja15aKAwI6QgRFRQYGVxke1AvDRMXHB4iIfwjSmFt6iz50KGGwYMGVbBJgyeODxYrbrTIsYNHjyZOopzhM8fVHT17QooUmYdOrj5v4KhcyRKOqz6BAAA7';
	$I['doc']='R0lGODlhEAAQAPcAAAEyeCg+bQgviwU2ggg8iAZCmwlLsiFMmjpamDJbtipitzhhrjppuE1qp0BmtERquVVtpF11q2d+s0JuxEl0zFJ3ylV7zl99w1h+0XeKnG6Ov3KQv3KRv3aTvXqVu3uVvH6XulWAyFmBxliCxV2ExF6ExGCBzWGIw2KJw2WKwmeLwWmMwWyOwGeK1XeR1XyX2P8A/4KavIWdvoOc2oCe5oigwIuiwoyiwouk3ZGnxpesyZCu1p2xzYml6ZOr5qO20am71K260K+836q+8a/A2LPD2rfI9MnS4tbc6tLi+tTj+tbk+tfl+9zi9Nnm+9vn+9zo+97p++Dq/OHs/OPt/OXu/Obv/Ojw/erx/evy/e3z/e/0/fDy+vD2/vL3/vT4/vX5/vf6/vn7/////wCpEQAAABLs7NS5srGlQNcVPRQCgBQCQBLtDNdNrxQCgGQCeNdN4xQCgBLtFAAAAJEFyCNr8BLt4JEFURQHqJEFbRLuOAAAABLtPAAAAJEFyFiHuBLuCJEFURQHSBLtWAAAAJEFyFiHuBLuJJEFURQHSJEFbRLuaAAABAAAAOaERAAAAgAABAAAMAAAACNr+NSLsf3QAAAAMAAABBQAABLrmJD7bAAAIAAAAFiHwBLuOAAAAAAAIADwqgAAIAAAAAAAAJDnvJDVhhLuCJD7bJD7cZDVhpDnvBQAABLt5JDnyBLujJDuGJD7eAH//wAABBLtaAAAABLujJDuGJEFcP///5EFbZEJvBQAAAAAAFiHwBLuSJEJkliHwAAAABLunN3tDt3tIGKmyAABxGKm1AAAAAAAAAAAAAAAAAAAABLuaBLu7BS3YBS3YBLuoOb8I8OlLsYaoBLu2MLCzQAABMLC4xS04BS3YAAAAxSwbsXS4BSwABLu1BLupP///xLvQMNclMEgcP///8LC40SV1RS3YGMboGMboEUEtRQAABS04IoASAAAAAAAAOqG1OqG1OqG1OqG1AAC8BLvJN1sdBLvLIoASIoASObgowAACeaCsAAABCH5BAEAADAALAAAAAAQABAAAAjhAGEILALkBw8dOWzIAAFCoEMYRMSEAfPFS5ctIMY0hOHDRw8aL1pgqDBBgZaMGjmOWclypYEsKDX2GDLDBBITTSDgMICFoU8aTWZcaPKgSYMMBq5YqUJlCggXY1w8EHIAB4IjBZY2lQKixRgJDyIMSBBgTIEqO3ZIieLBwhgICIwMGBBkDIGtUaB0oDBGwAIuAxysHDAlLZQnGxi0bAlg7WEnLBQYmFygMoEBAKKkdcJEhcMbWqc4fsJ5CQqHNZimXZ12iZISDmXgfczEdRIRDmN8+NCBg4YVKU6QGBEiREAAADs=';
	$I['xls']='R0lGODlhEAAQAPcAADVJGjRNGTVNGDRSFzRTFzRYFTReEzReFDVeGjNpDzNtDjRtDjRjETRkEjZjGztoHjpvHjNwDTlwHjp3GTx3Hz57HjJoKDtxIjp9Jz99IWB+XEKAJUaELEeFLUKJNUeIO02MNk+OOUiSP1OTQFKXSFiYR1qaSVieUl6YVV+hU1uiWHCbbWGiVGGgWGWnW2eqX2SoYGmtYmqsZW2wZ3SlcG6Ov3KQv3KRv3aTvXqVu3uVvH6XulWAyFmBxliCxV2ExF6ExGGIw2KJw2WKwmeLwWmMwWyOwP8A/4KavIWdvoephZC9i5ywm6Gzn4igwIuiwoyiwpGnxpesyZCu1p2xzaO20am71JPCjpPEjZbEkZrGlq/A2LPD2sDRwMzay8/dz9bi1t/p39Li+tTj+tbk+tfl+9nm+9vn+9zo+97p++Xs5eDq/OHs/OPt/OXu/Obv/Ojw/erx/evy/e3z/e/0/fD2/vL3/vT4/vX5/vf6/vn7/////xLtPAAAAJEFyCLVGBLuCJEFURQHSBLtWAAAAJEFyCLVGBLuJJEFURQHSJEFbRLuaAAABAAAAOaERAAAAgAABAAAMAAAAFeQiNSLsf3QAAAAMAAABBQAABLrmJD7bAAAIAAAACLVIBLuOAAAAAAAIADwqgAAIAAAAAAAAJDnvJDVhhLuCJD7bJD7cZDVhpDnvBQAABLt5JDnyBLujJDuGJD7eAH//wAABBLtaAAAABLujJDuGJEFcP///5EFbZEJvBQAAAAAACLVIBLuSJEJkiLVIAAAABLunN3tDt3tIGKmyAABwGKm1AAAAAAAAAAAAAAAAAAAABLuaBLu7BSuABSuABLuoOb8I8OlLsYaoBLu2MLCzQAABMLC4xSsQBSuAAAAAxSg2MXS4BSgABLu1BLupP///xLvQMNclMEgcP///8LC40SV1RSuAGMboGMboEUEtRQAABSsQKR+UAAAAAAAAOqG1OqG1OqG1OqG1AACBBLvJN1sdBLvLKR+UKR+UObgowAACeaCsAAABCH5BAEAAEcALAAAAAAQABAAAAjhAI8I5GKlChUpUZ4k2bFDoMMjW/TkwXPHTh06O/Y0PDIjhosUJkaA6LChwpyMGjnuWclyZQQ5KDXOuAKDxB4vKFAwURCHoc8XarDI8ECjxQcwCeC8cdOGzQ4We75oUYHBQpc9DJY2XbOjxJ4lJ7KouLAizAE3U6asSZMjxBIKEBwsEfGgSYGtadDg4NBSiQQEGgawSYvmjI0MLVsKWFvYjJEJERYkaGCgAIEAANKkNVOGiEMoWtkwPsOZjBCHTpimXZ2WzBggDpPgbVzGtZgeDpHo0IHjRo0iQ4L88MGDR0AAADs=';
	$I['jpg']=$I['gif']=$I['png']='R0lGODlhEAAQAPcAAPuBhP0RI9fU1r24vL25vn+CmKSxzLfF4cPL28bO3srO1oOk4WF4opyuzpWlwpurx6i30qm30ae1zqa0zb3M57G/2Kq3z6m2zcTR6aSvw9Dd9crW7NPe8tXg88PM3OLs/tXe7+Lr/Njh8eHp98/W4wBe9Yibup+vyZemv6e2z6e2zsXW8rLC26e1zK+91Kezx8jU6Nvo/eDr/dzm9uLs/OTt/MvT4ODn897l8dvi7uvy/gxn7Keyw7K9zsTQ4uPu/t7p+dzm9c/Y5t7n9dri7svb8djh7ejw++vw9+fs87jI2+Hu/lem/vH3/lSp/uTx/vP5/snj9+33/qGoqPz+/v3+/lXSYAC1AH3GdS6qHnDIW1OmL+Hp173JqoGaKby9srurRv3slf7dbf7cc/7Xb/7QZ/3SdP7FVd6wUP7LaP6/SP68SeS7cv6vMP62QNycN+KuWOCuW/vt1fueGf6qL/6vN/6xOf65V+C/jP2XEv6eGvmeH/6gI/6iJOCSKM+WR9ScUPjEff6ZG8qELbB/ROG0f/2EAPeAAf6IAuR5BP6JCP6QENKTTdmseuC7kbBhEKlfFa5iGMR0I8d+M45aJr6BRM2VW9ikcNuugNG8pvLk1v37+f17AO1zAKlUBrNiFqBdHplZHr97PcB/Q690Pc6KTcWHT7F9T9CYY9Opg9KujN25l6NJAJJFBK5sMpNnQcqcdKaGbL+fhPfw6qpKALeDWtijebGReOC4mdm2nKuQe+XDqfjy7tm0nedXBa+ZjPjz8OfOwauSh/BvO/55QcY0AN7a2d4dA+kwFdsTBv7+/v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAMsALAAAAAAQABAAAAj/AJcJXIbDSI6DREDAQKBs4MAgVZRJVNaEwwYbDgUaozJRGZQON46QcLgplaNLmFZpoiLDh5AKHgTuKmVJlzBVqEbBSlIEQgMTy2wxkhOFiZMFXLoQOiWCwgEHuCQ1KvRlRwkGWqxgERVrBYYHkwAF68VmSgE8Wa5sCRQqgYYTg8LEgWOGTJk0YLz8uQOJQAwDptCMEXNmjZs6dIgBGOZpwJIJs3JVeqPGDp0+c5AFSNZKwQ8JAnnV8tOGj6A8vo4VozTjg4qBwFzt0bNIESJDrH49oZHCoaxHiQ5x6kTr1QggIXoPFJCJVKRPoG4hkVJDRwSHQ5T04JHhBQsXF1pYA0AREAA7';
	$I['txt']='R0lGODlhEAAQAPcAAB6Kcm6Ov3KQv3KRv3aTvXqVu3uVvH6XulWAyFmBxliCxV2ExF6ExGGIw2KJw2WKwmeLwWmMwWyOwP8A/4KavIWdvoigwIuiwoyiwo+lxJGnxpKoxpWryJesyZmtypCu1p2xzaO20am71K/A2LPD2tLi+tTj+tbk+tfl+9nm+9vn+9zo+97p++Dq/OHs/OPt/OXu/Obv/Ojw/erx/evy/e3z/e/0/fD2/vL3/vT4/vX5/vf6/vn7/////xLuYAAAQAAAAAAAABLuqBLuaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBLurJDuGAAAAAAAAgAAAQACEBLuYAACEJEZcAa6SAa6KAAAAAAAAAHskAABHhLsBJDuGBLswNS5TACpEQCpERLs1NS47q0nqACpEQAAABLs7NS5sq0nqNcVPRQCgBQCQBLtDNdNrxQCgCoFBtdN4xQCgBLtFAAAAJEFyCLqgBLt4JEFURQHqJEFbRLuOAAAABLtPAAAAJEFyAcKIBLuCJEFURQHSBLtWAAAAJEFyAcKIBLuJJEFURQHSJEFbRLuaAAABAAAAOaERAAAAgAABAAAMAAAACLqiNSLsf3wAAAAMAAABBQAABLrmJD7bAAAIAAAAAcKKBLuOAAAAAAAIADwqgAAIAAAAAAAAJDnvJDVhhLuCJD7bJD7cZDVhpDnvBQAABLt5JDnyBLujJDuGJD7eAH//wAABBLtaAAAABLujJDuGJEFcP///5EFbZEJvBQAAAAAAAcKKBLuSJEJkgcKKAAAABLunN3tDt3tIGKmyAABsGKm1AAAAAAAAAAAAAAAAAAAABLuaBLu7BR5EBR5EBLuoOb8I8OlLsYaoBLu2MLCzQAABMLC4xR2sBR5EAAAAxRwicXS4BRwABLu1BLupP///xLvQMNclMEgcP///8LC40SV1RR5EGMboGMboEUEtRQAABR2sIPdOAAAAAAAAOqG1OqG1OqG1OqG1AABsBLvJN1sdBLvLIPdOIPdOObgowAACeaCsAAABCH5BAEAABMALAAAAAAQABAAAAipACcIJCEiBIgOGi5UOHBAoMMJI3js0JEDxw0bB3o0nACgo8ePHXto5CiyBwCTKEuKPBCypcmTABgybEkTJowXLljChPnSJM4WOkGCbNGCRQGHHmrQmCEjxk0XRVcQcMhh6YerWD+sUCHA4QamTn+y2JpCgsMMTbNiTYECgkMMYaGOVcH2hAOHFm6qvXrCBAOHFcSSRdG3RAKHFAwYIDAgQIQHDRYoQIAgIAA7';
	$I['avi']=$I['mpg']=$I['mpeg']=$I['mp3']='R0lGODlhEAAQAPcAAEhHSHd2d//+/+/q9+7r9KalqPLx9NrZ3HZ1e4mJjx0dHoeHi+Dg4/n5++np6+jo6tLS1NjY2ZqamxYelholkUBHhIWGjHB2lREwshozpCdDujZPuoOEiIWNqBI7tJWWmdTV2B1NwihTuC9iyDZqzlF60X+Vw/z9/xtbyxZczvb5/h1m0EqA0EZ/z1aP3srd9h502hh24VSc6SuD3oqLjNfY2SGN70ik6cHe9ODn6urv8MTGxnG+AYTVDXiuKaPOX6DEZ+nu4XO3AWWgAU56AYypWoWWaNPcw22pAWacAVyKCTpTCm2bFF+BHHehLEVnAWGNBk9zBXWDV1BhKsbKvZm0VajRMHKKKJG5AUlaBnp9b4ulGoqMgYiIhoKCgLOzseDg325qVf/++dqvAdmvAei7As2oBtCoB8qlB+jAF+jAG6eLE5yDGezHK+fFN4RyIN7AOOTEOuPDO4BuIu3MQ+XIR+rLSuXHSOXHSu3VaO3Wc+7YeIuFa/ry0vz343lxVn16cnh2cMHAvpOOiPjx6evq6eHc2v9zTfV6WfnRxuHLxfvx7v9KG/lHG/hIG/lOIvxNI/dOJP5ZLv5aMexYMvVeOPRjPv9xTP92U/BzU/99Xet2WPKijvWvnu+unvGxofnMwNvLx/r19P////v7+/Ly8uzs7Ojo6Obm5uTk5OLi4uDg4N/f39jY2NbW1tLS0s/Pz87Ozs3NzczMzMfHx7Ozs62traenp56enpycnJqamnl5eWtra2RkZE5OTiEhIRwcHBsbGxMTEwgICAQEBP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAMUALAAAAAAQABAAAAj/AIsJXMRpE6UtPopQMSCwYTFQlRpBeoSFxxAlRg44TBRpEiZNiKz0EJKEiBQIAkVZkoTpU6gINY78QALlCRdVxTw5utSJEK8dDggMAMIkypQCpDIxOqSIEABeu2gJCOKkyRIvq5QeMuTU169hvR5UuZJFC6wWM27kcBqMGDBYDPLAMcNnFosYNnAQUiDsFqwTfuy4OQNolokUMGToGCSowahRe+6oWWMhFggRKFa4eKFCTB89deSM+SOBVbEOHkKMIFGCDh08ccq8+WBLYKELGTBo2NCmTRoyczjkStUQTIIKFCagQcMmDA1crRwWK/WlC4JAARboqnVKekNTrmTJBnqFapTDgAA7';
	$I['pdf']='R0lGODlhEAAQAPcAAFoAAGMAAHMYGG6Ov3KQv3KRv3aTvXqVu3uVvH6XulWAyFmBxliCxV2ExF6ExGGIw2KJw2WKwmeLwWmMwWyOwIwACJQAAJwhIa0ACLUAAL05OZxCQr1KSr1SWsYAAM4ICM4QENYYGM4pMd45OecIEPcQEPcYGO85OfcpKf8xOc5KSt5KStZja+dKSu9CSu9KSudaWu9SUu9SWudaY+dzc+97e/9zc/8A/4KavIWdvoigwIuiwoyiwo+lxJGnxpKoxpWryJesyZmtypywzJ2xzaO20am71Ky+1q/A2LPD2t6EhN61veeMjO+cnO+trdLi+tTj+tbk+tfl+9nm+9vn+9zo+97p++/W1ufv9+Dq/OHs/OPt/OXu/Obv/Ojw/erx/evy/e3z/e/0/fD2/vL3/vT4/vX5/vf6/vn7/////xQCgBQCQBLtDNdNrxQCgBEGqNdN4xQCgBLtFAAAAJEFyCJ8mBLt4JEFURQHqJEFbRLuOAAAABLtPAAAAJEFyFWi2BLuCJEFURQHSBLtWAAAAJEFyFWi2BLuJJEFURQHSJEFbRLuaAAABAAAAOaERAAAAgAABAAAMAAAACJ8oNSLsf3QAAAAMAAABBQAABLrmJD7bAAAIAAAAFWi4BLuOAAAAAAAIADwqgAAIAAAAAAAAJDnvJDVhhLuCJD7bJD7cZDVhpDnvBQAABLt5JDnyBLujJDuGJD7eAH//wAABBLtaAAAABLujJDuGJEFcP///5EFbZEJvBQAAAAAAFWi4BLuSJEJklWi4AAAABLunN3tDt3tIGKmyAACvGKm1AAAAAAAAAAAAAAAAAAAABLuaBLu7BSjUBSjUBLuoOb8I8OlLsYaoBLu2MLCzQAABMLC4xSo8BSjUAAAAxSgLcXS4BSgABLu1BLupP///xLvQMNclMEgcP///8LC40SV1RSjUGMboGMboEUEtRQAABSo8KR+UAAAAAAAAOqG1OqG1OqG1OqG1AACXBLvJN1sdBLvLKR+UKR+UObgowAACeaCsAAABCH5BAEAADcALAAAAAAQABAAAAjcAG8ITGKkCJEgPnbkSJBAoMMbSNCcMVOGzBgxCdI0fHhkYsWLYTJqvNGBgwYVM2DIgOFCBBiRGm28SIHChIkSJkhg+MKw54kQIEB4+OABQ4YKXrpw2aIlgYUAAARsmLrhwgalTLNsvDFETBgwX1Zg1ZLFygGHQr5+uTKiSVYrVQw4BALWSw0sTJyUrUKFgMMfX7xcaeHEyYoWMZRMoeCwR1IYS8jCXcJCigSHPLrMYCKZ7xQpUSA41EGDRmcqn6NAceAwx1vPoKE8WeAQBwIEBgoMmBDhQQMGChQEBAA7';
	$I['rar']=$I['zip']='R0lGODlhDwAQAOYAAMjY9gRLsBJPqRZQpydpx7TP9iFbrSNfsChltixquzt6xEmH0VqU2G2h4HSk4HGc05jC9ZCz3jmF1zqA0EOK106P2JC235S335a535i531am9FOa5FOa4l2l61uZ13Cv7ne09IKx3ziZ81yr9mGz/2i3/2Go62as7XK7/26x7ni+/3W38Ha38HKx5nu88XWx5IjD84HA8oTD84vK+ZvP9YnJ963b+bzl+8fs/fT///79mf//r///uf//xPr2k//9pP/4hv/6kPr1kPr1kf/7mvfvgvPkbdm/Ktm/LPn25dm8L/vwvfvzzt61AfbNLNm3KfzUMdm3Mdu5M9q6Nd6+O/3ZR/vdZPzkhfvnl/roodq0Kv7TOP3VOf3aUfzZWPzebfvedPziffrjj/rprfrrs/juytKgB9SjCNWlC8+hDtWmEM+hENKmFNWmFtSnG9WqH9SqH9WqIdWrItiuKOjRh7J9DrR8D7mFKaptDbJ7I6ttDax0HfEZAf///wAAAAAAACH5BAEAAH0ALAAAAAAPABAAAAe8gH2CgzIxLispJyaCdGmOdCY5ODc2NDAsC31pfJxpBJ+gEyMeAWtaT0dISlFSU1R2fSEvAXI6PTw7P0RBQEZ1fRYyAW8+SWVjYmBeW02/GDMBcENMZFhhVlVQzX3P0dPV19nbF9BxQktZV19dXE7bGTUBbEVzbm1qaGdm2xEtAXd59ODZAwrUgw8dAgwStKgECRQqVHRQsHCQiQQIDhwwoLCiRxOLPA7i4KABgwoUJAgQuQFAAQggNIgYEAgAOw==';
	header('Cache-control: max-age=2592000');
	header('Expires: '.gmdate('D, d M Y H:i:s \G\M\T',time()+2592000));
	header('Content-type: image/gif');
	print base64_decode(isset($I[$e])?$I[$e]:$I['file']);
	exit;
}
// End block

// Start configs
$sitename='File Repository';
$date='M-d-y'; // date format
$ignore=array('.','..','.htaccess','index.php','icon.php','Thumbs.db'); // ignore these files
// End configs
$root=dirname(__FILE__);
$dir=isset($_GET['dir'])?$_GET['dir']:'';if(strstr($dir,'..'))$dir='';
$path="$root/$dir/";
$dirs=$files=array();
if(!is_dir($path)||false==($h=opendir($path)))exit('Directory does not exist.');
while(false!==($f=readdir($h)))
{
	if(in_array($f,$ignore))continue;
	if(is_dir($path.$f))$dirs[]=array('name'=>$f,'date'=>filemtime($path.$f),'url'=>'index.php?dir='.rawurlencode(trim("$dir/$f",'/')));
	else$files[]=array('name'=>$f,'size'=>filesize($path.$f),'date'=>filemtime($path.$f),'url'=>trim("$dir/".rawurlencode($f),'/'));
}
closedir($h);
$current_dir_name = basename($dir);
$up_dir=dirname($dir);
$up_url=($up_dir!=''&&$up_dir!='.')?'index.php?dir='.rawurlencode($up_dir):'index.php';
// END PHP ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-1" />
<title>File Repository: <?=$current_dir_name==''?'Directory list':$current_dir_name?></title>
<style type="text/css">
body { font-family: tahoma, verdana, arial; font-size: 0.7em; color: black; padding-top: 8px; cursor: default; background-color: #fff; }
#idx { border: 3px solid #fff; width: 500px; }
#idx td.center { text-align: center; }
#idx td { border-bottom: 1px solid #f0f0f0; }
#idx img { margin-bottom: -2px; }
#idx table { color: #606060; width: 100%; margin-top:3px; }
#idx span.link { color: #0066DF; cursor: pointer; }
#idx .rounded { padding: 10px 7px 10px 10px; -moz-border-radius:6px; }
#idx .gray { background-color:#fafafa;border-bottom: 1px solid #e5e5e5; }
#idx p { padding: 0px; margin: 0px;line-height:1.4em;}
#idx p.left { float:left;width:60%;padding:3px;color:#606060;}
#idx p.right {float:right;width:35%;text-align:right;color:#707070;padding:3px;}
#idx strong { font-family: "Trebuchet MS", tahoma, arial; font-size: 1.2em; font-weight: bold; color: #202020; padding-bottom: 3px; margin: 0px; }
#idx a:link    { color: #0066CC; }
#idx a:visited { color: #003366; }
#idx a:hover   { text-decoration: none; }
#idx a:active  { color: #9DCC00; }
a {
	color: #0000FF;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	text-decoration: none;
}
a:visited {
	color: #0000FF;
	text-decoration: none;
}
</style>

<script type="text/javascript">
<!--
var _c1='#fefefe'; var _c2='#fafafa'; var _ppg=100; var _cpg=1; var _files=[]; var _dirs=[]; var _tpg=null; var _tsize=0; var _sort='date'; var _sdir={'type':0,'name':0,'size':0,'date':1}; var idx=null; var tbl=null;
function _obj(s){return document.getElementById(s);}
function _ge(n){n=n.substr(n.lastIndexOf('.')+1);return n.toLowerCase();}
function _nf(n,p){if(p>=0){var t=Math.pow(10,p);return Math.round(n*t)/t;}}
function _s(v,u){if(!u)u='B';if(v>1024&&u=='B')return _s(v/1024,'KB');if(v>1024&&u=='KB')return _s(v/1024,'MB');if(v>1024&&u=='MB')return _s(v/1024,'GB');return _nf(v,1)+'&nbsp;'+u;}
function _f(name,size,date,url,rdate){_files[_files.length]={'dir':0,'name':name,'size':size,'date':date,'type':_ge(name),'url':url,'rdate':rdate,'icon':'index.php?icon='+_ge(name)};_tsize+=size;}
function _d(name,date,url){_dirs[_dirs.length]={'dir':1,'name':name,'date':date,'url':url,'icon':'index.php?icon=dir'};}
function _np(){_cpg++;_tbl();}
function _pp(){_cpg--;_tbl();}
function _sa(l,r){return(l['size']==r['size'])?0:(l['size']>r['size']?1:-1);}
function _sb(l,r){return(l['type']==r['type'])?0:(l['type']>r['type']?1:-1);}
function _sc(l,r){return(l['rdate']==r['rdate'])?0:(l['rdate']>r['rdate']?1:-1);}
function _sd(l,r){var a=l['name'].toLowerCase();var b=r['name'].toLowerCase();return(a==b)?0:(a>b?1:-1);}
function _srt(c){switch(c){case'type':_sort='type';_files.sort(_sb);if(_sdir['type'])_files.reverse();break;case'name':_sort='name';_files.sort(_sd);if(_sdir['name'])_files.reverse();break;case'size':_sort='size';_files.sort(_sa);if(_sdir['size'])_files.reverse();break;case'date':_sort='date';_files.sort(_sc);if(_sdir['date'])_files.reverse();break;}_sdir[c]=!_sdir[c];_obj('sort_type').style.fontStyle=(c=='type'?'italic':'normal');_obj('sort_name').style.fontStyle=(c=='name'?'italic':'normal');_obj('sort_size').style.fontStyle=(c=='size'?'italic':'normal');_obj('sort_date').style.fontStyle=(c=='date'?'italic':'normal');_tbl();return false;}

function _head()
{
	if(!idx)return;
	_tpg=Math.ceil((_files.length+_dirs.length)/_ppg);
	idx.innerHTML='<div class="rounded gray" style="padding:5px 10px 5px 7px;color:#202020">' +
		'<p class="left">' +
			'<strong><?=$current_dir_name==''?$sitename:$current_dir_name?></strong><?=$dir!=''?'&nbsp; (<a href="'.$up_url.'">Back</a>)':''?><br />' + (_files.length+_dirs.length) + ' objects in this folder, ' + _s(_tsize) + ' total.' +
		'</p>' +
		'<p class="right">' +
			'Sort: <span class="link" onmousedown="return _srt(\'name\');" id="sort_name">Name</span>, <span class="link" onmousedown="return _srt(\'type\');" id="sort_type">Type</span>, <span class="link" onmousedown="return _srt(\'size\');" id="sort_size">Size</span>, <span class="link" onmousedown="return _srt(\'date\');" id="sort_date">Date</span>' +
		'</p>' +
		'<div style="clear:both;"></div>' +
	'</div><div id="idx_tbl"></div>';
	tbl=_obj('idx_tbl');
}

function _tbl()
{
	var _cnt=_dirs.concat(_files);if(!tbl)return;if(_cpg>_tpg){_cpg=_tpg;return;}else if(_cpg<1){_cpg=1;return;}var a=(_cpg-1)*_ppg;var b=_cpg*_ppg;var j=0;var html='';
	if(_tpg>1)html+='<p style="padding:5px 5px 0px 7px;color:#202020;text-align:right;"><span class="link" onmousedown="_pp();return false;">Previous</span> ('+_cpg+'/'+_tpg+') <span class="link" onmousedown="_np();return false;">Next</span></p>';
	html+='<table cellspacing="0" cellpadding="5" border="0">';
	for(var i=a;i<b&&i<(_files.length+_dirs.length);++i)
	{
		var f=_cnt[i];var rc=j++&1?_c1:_c2;
		html+='<tr style="background-color:'+rc+'"><td><img src="'+f['icon']+'" alt="" /> &nbsp;<a href="'+f['url']+'">'+f['name']+'</a></td><td class="center" style="width:50px;">'+(f['dir']?'':_s(f['size']))+'</td><td class="center" style="width:70px;">'+f['date']+'</td></tr>';
	}
	tbl.innerHTML=html+'</table>';
}
<?php while(list(,$d)=each($dirs))print sprintf("_d('%s','%s','%s');\n",addslashes($d['name']),date($date,$d['date']),addslashes($d['url'])); ?>
<?php while(list(,$f)=each($files))print sprintf("_f('%s',%d,'%s','%s',%d);\n",addslashes($f['name']),$f['size'],date($date,$f['date']),addslashes($f['url']),$f['date']);?>

window.onload=function()
{
	idx=_obj('idx'); _head(); _srt('name');
};
-->
</script>
</head>
<body>
	<div id="idx"><!-- do not remove --></div>
	<div align="left"><a href="/index.html"><br />
    <br />
    <br />
    </a>
	  <table width="512" border="0">
        <tr>
          <td width="499"><div align="right"></div></td>
        </tr>
      </table>
	  <a href="/index.html"><br />
      <br />
      <br />
      </a> </div> 
</body>
</html>

چون اکثرا با گوشی میرن خیلیا بلد نیستن که چه جوری سیو کنن رو همین سه نقطه ی بقله پلیر هم که کلیک کنن گزینه ی دانلود میاد اما هر کسی بلد نی

روی خود سایت هم همینطوری هست یعنی روی ایکون دانلود که کلیک میکنم مستقیم دانلود نمیشه این صفحه میاد

احتمال میدم کدی داخل هاست دانلودم هست که موزیک رو پخش میکنه و مستقیم دانلود نمیکنه

تو هاست دانلود، یه فایل .htaccess درست کنین و کد زیر رو بزارید توش:

AddType application/octet-stream .mp3

حالا مثلا اگه فرمت فایل دیگه می خواین دانلود رو اجباری کنین جای پخش، .mp3 رو با فرمت دلخواه تغییر بدین. مثلا اگر دو فرمت mp3 و mp4 رو می خواین دانلودی کنین، کد زیر رو بزارید:

AddType application/octet-stream .mp3
AddType application/octet-stream .mp4

به همین ترتیب…

1 پسندیده

این فایل وجود داره و این کدا توشه

<Limit GET HEAD POST>
# update : 
order deny,allow
allow from 64.4.0.0/18
allow from 65.52.0.0/14
allow from 131.253.21.0/24
allow from 131.253.22.0/23
allow from 131.253.24.0/21
allow from 131.253.32.0/20
allow from 157.54.0.0/15
allow from 157.56.0.0/14
allow from 157.60.0.0/16
allow from 207.46.0.0/16
allow from 207.68.128.0/18
allow from 207.68.192.0/20
allow from 8.12.144.0/24
allow from 66.196.64.0/18
allow from 66.228.160.0/19
allow from 67.195.0.0/16
allow from 68.142.192.0/18
allow from 72.30.0.0/16
allow from 74.6.0.0/16
allow from 98.136.0.0/16
allow from 202.160.176.0/20
allow from 209.191.64.0/18
allow from 64.18.0.0/20
allow from 74.125.148.0/22
allow from 74.125.244.0/22
allow from 207.126.144.0/20
allow from 5.231.0.0/16
allow from 5.232.0.0/16
allow from 5.233.0.0/16
allow from 5.234.0.0/16
allow from 5.235.0.0/16
allow from 5.236.0.0/16
allow from 5.237.0.0/16
allow from 5.238.0.0/16
allow from 5.239.0.0/16

allow from 2.144.0.0/14
allow from 2.176.0.0/12
allow from 5.22.0.0/17
allow from 5.22.192.0/19
allow from 5.23.112.0/21
allow from 5.28.32.0/21
allow from 5.34.192.0/19
allow from 5.52.0.0/16
allow from 5.53.32.0/19
allow from 5.56.128.0/22
allow from 5.56.132.0/24
allow from 5.56.135.0/24
allow from 5.57.32.0/21
allow from 5.61.24.0/23
allow from 5.61.26.0/24
allow from 5.61.29.0/24
allow from 5.61.30.0/23
allow from 5.61.72.0/21
allow from 5.62.160.0/19
allow from 5.63.8.0/21
allow from 5.72.0.0/15
allow from 5.74.0.0/16
allow from 5.75.0.0/17
allow from 5.78.0.0/16
allow from 5.102.32.0/20
allow from 5.106.0.0/16
allow from 5.112.0.0/12
allow from 5.134.128.0/18
allow from 5.144.128.0/21
allow from 5.145.112.0/21
allow from 5.159.48.0/21
allow from 5.160.0.0/15
allow from 5.190.0.0/16
allow from 5.198.160.0/19
allow from 5.200.64.0/18
allow from 5.200.128.0/17
allow from 5.201.128.0/17
allow from 5.202.0.0/16
allow from 5.208.0.0/12
allow from 5.226.48.0/21
allow from 5.232.0.0/13
allow from 5.250.0.0/17
allow from 31.2.128.0/17
allow from 31.7.64.0/18
allow from 31.7.128.0/20
allow from 31.14.80.0/20
allow from 31.14.112.0/20
allow from 31.14.144.0/20
allow from 31.24.204.0/22
allow from 31.24.232.0/21
allow from 31.25.88.0/21
allow from 31.25.104.0/21
allow from 31.25.128.0/21
allow from 31.25.232.0/21
allow from 31.29.32.0/19
allow from 31.40.0.0/21
allow from 31.47.32.0/19
allow from 31.56.0.0/14
allow from 31.130.176.0/20
allow from 31.170.48.0/20
allow from 31.171.216.0/21
allow from 31.184.128.0/18
allow from 31.193.112.0/21
allow from 31.193.144.0/20
allow from 31.217.208.0/21
allow from 37.9.248.0/21
allow from 37.10.64.0/22
allow from 37.19.80.0/20
allow from 37.27.0.0/16
allow from 37.32.0.0/19
allow from 37.32.32.0/20
allow from 37.32.112.0/20
allow from 37.44.56.0/21
allow from 37.49.144.0/21
allow from 37.63.128.0/17
allow from 37.75.240.0/21
allow from 37.98.0.0/17
allow from 37.98.200.0/21
allow from 37.114.192.0/18
allow from 37.123.192.0/21
allow from 37.128.240.0/20
allow from 37.129.0.0/16
allow from 37.130.200.0/21
allow from 37.137.0.0/16
allow from 37.143.144.0/21
allow from 37.152.160.0/19
allow from 37.153.128.0/22
allow from 37.153.176.0/20
allow from 37.156.0.0/22
allow from 37.156.8.0/21
allow from 37.156.16.0/20
allow from 37.156.48.0/20
allow from 37.156.100.0/22
allow from 37.156.112.0/20
allow from 37.156.128.0/20
allow from 37.156.144.0/22
allow from 37.156.152.0/21
allow from 37.156.160.0/21
allow from 37.156.176.0/22
allow from 37.156.212.0/22
allow from 37.156.232.0/21
allow from 37.156.240.0/22
allow from 37.156.248.0/22
allow from 37.191.64.0/19
allow from 37.221.0.0/18
allow from 37.235.16.0/20
allow from 37.254.0.0/15
allow from 46.18.248.0/21
allow from 46.21.80.0/20
allow from 46.28.72.0/21
allow from 46.32.0.0/19
allow from 46.34.96.0/19
allow from 46.34.160.0/19
allow from 46.36.96.0/19
allow from 46.38.128.0/19
allow from 46.41.192.0/18
allow from 46.51.0.0/17
allow from 46.62.128.0/17
allow from 46.100.0.0/16
allow from 46.102.120.0/21
allow from 46.102.128.0/20
allow from 46.102.184.0/22
allow from 46.143.0.0/16
allow from 46.148.32.0/20
allow from 46.164.64.0/18
allow from 46.167.128.0/19
allow from 46.209.0.0/16
allow from 46.224.0.0/15
allow from 46.245.0.0/17
allow from 46.248.32.0/19
allow from 46.249.96.0/24
allow from 46.249.98.0/23
allow from 46.249.100.0/22
allow from 46.249.104.0/22
allow from 46.249.112.0/23
allow from 46.249.120.0/21
allow from 46.251.160.0/19
allow from 46.255.216.0/21
allow from 57.88.80.0/20
allow from 62.32.49.128/26
allow from 62.32.49.192/27
allow from 62.32.49.224/29
allow from 62.32.49.240/28
allow from 62.32.50.0/24
allow from 62.32.53.64/26
allow from 62.32.53.168/29
allow from 62.32.53.224/28
allow from 62.32.61.96/27
allow from 62.32.61.224/27
allow from 62.32.63.128/26
allow from 62.60.128.0/17
allow from 62.102.128.0/20
allow from 62.145.92.128/25
allow from 62.145.109.0/24
allow from 62.193.0.0/19
allow from 62.220.96.0/19
allow from 63.243.185.0/24
allow from 64.214.116.16/32
allow from 67.16.178.147/32
allow from 67.16.178.148/31
allow from 67.16.178.150/32
allow from 77.36.128.0/17
allow from 77.77.64.0/18
allow from 77.81.32.0/20
allow from 77.81.76.0/22
allow from 77.81.80.0/22
allow from 77.81.128.0/21
allow from 77.81.144.0/20
allow from 77.81.192.0/19
allow from 77.95.219.0/24
allow from 77.95.220.0/24
allow from 77.104.64.0/18
allow from 77.237.64.0/19
allow from 77.237.160.0/19
allow from 77.238.176.0/23
allow from 77.238.182.0/23
allow from 77.238.188.0/23
allow from 77.245.224.0/20
allow from 78.38.0.0/15
allow from 78.109.192.0/20
allow from 78.110.112.0/20
allow from 78.111.0.0/20
allow from 78.154.32.0/19
allow from 78.157.32.0/19
allow from 78.158.160.0/19
allow from 79.127.0.0/17
allow from 79.132.192.0/19
allow from 79.143.84.0/23
allow from 79.174.160.0/21
allow from 79.175.128.0/19
allow from 79.175.160.0/22
allow from 79.175.164.0/23
allow from 79.175.166.0/24
allow from 79.175.167.0/25
allow from 79.175.167.128/30
allow from 79.175.167.132/31
allow from 79.175.167.144/28
allow from 79.175.167.160/27
allow from 79.175.167.192/26
allow from 79.175.168.0/22
allow from 79.175.172.0/25
allow from 79.175.172.128/26
allow from 79.175.173.0/24
allow from 79.175.174.0/23
allow from 79.175.176.0/20
allow from 80.66.176.0/20
allow from 80.69.240.0/20
allow from 80.71.112.0/20
allow from 80.75.0.0/20
allow from 80.191.0.0/16
allow from 80.242.0.0/20
allow from 80.250.192.0/20
allow from 80.253.128.0/19
allow from 81.12.0.0/17
allow from 81.28.32.0/19
allow from 81.29.240.0/20
allow from 81.31.160.0/19
allow from 81.31.224.0/19
allow from 81.90.144.0/20
allow from 81.91.128.0/19
allow from 81.163.0.0/21
allow from 82.97.224.0/22
allow from 82.97.228.0/24
allow from 82.97.229.0/26
allow from 82.97.229.80/28
allow from 82.97.229.96/27
allow from 82.97.229.128/25
allow from 82.97.230.0/23
allow from 82.97.232.0/21
allow from 82.97.240.0/20
allow from 82.99.192.0/18
allow from 82.115.0.0/21
allow from 82.115.8.0/22
allow from 82.115.12.0/23
allow from 82.115.14.0/24
allow from 82.115.16.0/22
allow from 82.115.20.0/23
allow from 82.115.29.0/24
allow from 82.115.30.0/23
allow from 82.138.140.0/25
allow from 83.120.0.0/14
allow from 83.147.192.0/18
allow from 83.170.26.0/24
allow from 83.170.34.96/27
allow from 83.170.34.160/27
allow from 83.170.34.192/27
allow from 84.17.168.32/27
allow from 84.39.176.0/21
allow from 84.47.192.0/20
allow from 84.47.212.0/22
allow from 84.47.216.0/21
allow from 84.47.224.0/19
allow from 84.233.149.241/32
allow from 84.241.0.0/18
allow from 84.246.71.128/28
allow from 84.246.71.168/29
allow from 84.246.71.176/32
allow from 85.9.64.0/18
allow from 85.15.0.0/18
allow from 85.133.128.0/17
allow from 85.185.0.0/16
allow from 85.198.0.0/18
allow from 85.204.30.0/23
allow from 85.204.76.0/23
allow from 85.204.80.0/20
allow from 85.204.104.0/23
allow from 85.204.128.0/22
allow from 85.204.208.0/20
allow from 85.239.192.0/19
allow from 86.55.0.0/16
allow from 86.57.0.0/17
allow from 86.104.32.0/20
allow from 86.104.80.0/20
allow from 86.104.96.0/20
allow from 86.104.232.0/21
allow from 86.104.240.0/21
allow from 86.105.40.0/21
allow from 86.105.128.0/20
allow from 86.106.24.0/23
allow from 86.106.192.0/21
allow from 86.107.0.0/20
allow from 86.107.80.0/20
allow from 86.107.144.0/20
allow from 86.107.172.0/22
allow from 86.107.208.0/20
allow from 86.109.32.0/19
allow from 87.107.0.0/16
allow from 87.247.160.0/19
allow from 87.248.96.0/23
allow from 87.248.128.0/19
allow from 88.135.32.0/20
allow from 89.32.0.0/19
allow from 89.32.96.0/20
allow from 89.32.196.0/23
allow from 89.33.18.0/23
allow from 89.33.100.0/22
allow from 89.33.128.0/23
allow from 89.33.204.0/23
allow from 89.33.234.0/23
allow from 89.33.240.0/23
allow from 89.34.20.0/23
allow from 89.34.32.0/19
allow from 89.34.88.0/23
allow from 89.34.94.0/23
allow from 89.34.128.0/19
allow from 89.34.168.0/23
allow from 89.34.176.0/23
allow from 89.34.200.0/23
allow from 89.34.248.0/21
allow from 89.35.58.0/23
allow from 89.35.64.0/21
allow from 89.35.120.0/22
allow from 89.35.132.0/23
allow from 89.35.156.0/23
allow from 89.35.176.0/23
allow from 89.35.180.0/22
allow from 89.35.194.0/23
allow from 89.36.16.0/23
allow from 89.36.48.0/20
allow from 89.36.96.0/20
allow from 89.36.176.0/20
allow from 89.36.194.0/23
allow from 89.36.226.0/23
allow from 89.36.252.0/23
allow from 89.37.0.0/20
allow from 89.37.30.0/23
allow from 89.37.42.0/23
allow from 89.37.102.0/23
allow from 89.37.144.0/21
allow from 89.37.152.0/22
allow from 89.37.168.0/22
allow from 89.37.198.0/23
allow from 89.37.208.0/22
allow from 89.37.218.0/23
allow from 89.37.240.0/20
allow from 89.38.24.0/23
allow from 89.38.80.0/20
allow from 89.38.102.0/23
allow from 89.38.184.0/21
allow from 89.38.192.0/21
allow from 89.38.212.0/22
allow from 89.38.242.0/23
allow from 89.38.244.0/22
allow from 89.39.8.0/22
allow from 89.39.186.0/23
allow from 89.40.38.0/23
allow from 89.40.78.0/23
allow from 89.40.90.0/23
allow from 89.40.106.0/23
allow from 89.40.110.0/23
allow from 89.40.128.0/23
allow from 89.40.152.0/21
allow from 89.40.240.0/20
allow from 89.41.8.0/21
allow from 89.41.16.0/21
allow from 89.41.32.0/23
allow from 89.41.40.0/22
allow from 89.41.58.0/23
allow from 89.41.184.0/22
allow from 89.41.192.0/19
allow from 89.41.224.0/20
allow from 89.41.240.0/21
allow from 89.42.32.0/23
allow from 89.42.44.0/22
allow from 89.42.56.0/23
allow from 89.42.68.0/23
allow from 89.42.96.0/21
allow from 89.42.136.0/22
allow from 89.42.150.0/23
allow from 89.42.184.0/21
allow from 89.42.196.0/22
allow from 89.42.228.0/23
allow from 89.43.0.0/20
allow from 89.43.36.0/23
allow from 89.43.70.0/23
allow from 89.43.88.0/21
allow from 89.43.96.0/21
allow from 89.43.144.0/21
allow from 89.43.182.0/23
allow from 89.43.188.0/23
allow from 89.43.204.0/23
allow from 89.43.216.0/21
allow from 89.43.224.0/21
allow from 89.44.112.0/23
allow from 89.44.118.0/23
allow from 89.44.128.0/21
allow from 89.44.146.0/23
allow from 89.44.176.0/21
allow from 89.44.190.0/23
allow from 89.44.202.0/23
allow from 89.44.240.0/22
allow from 89.45.48.0/20
allow from 89.45.68.0/23
allow from 89.45.80.0/23
allow from 89.45.112.0/21
allow from 89.45.126.0/23
allow from 89.45.152.0/21
allow from 89.45.230.0/23
allow from 89.46.44.0/23
allow from 89.46.60.0/23
allow from 89.46.94.0/23
allow from 89.46.184.0/21
allow from 89.46.216.0/22
allow from 89.47.64.0/20
allow from 89.47.128.0/19
allow from 89.47.196.0/22
allow from 89.47.200.0/22
allow from 89.144.57.31/32
allow from 89.144.57.32/28
allow from 89.144.128.0/18
allow from 89.165.0.0/17
allow from 89.184.192.0/19
allow from 89.196.0.0/16
allow from 89.198.0.0/15
allow from 89.219.64.0/18
allow from 89.219.192.0/18
allow from 89.221.80.0/20
allow from 89.235.64.0/18
allow from 91.98.0.0/15
allow from 91.106.64.0/19
allow from 91.107.128.0/17
allow from 91.108.128.0/19
allow from 91.108.194.0/23
allow from 91.108.196.0/23
allow from 91.108.208.0/21
allow from 91.133.128.0/17
allow from 91.147.64.0/20
allow from 91.184.64.0/19
allow from 91.185.128.0/19
allow from 91.186.192.0/19
allow from 91.206.122.0/23
allow from 91.207.138.0/23
allow from 91.208.165.0/24
allow from 91.209.242.0/24
allow from 91.212.16.0/24
allow from 91.212.252.0/24
allow from 91.216.4.0/24
allow from 91.217.64.0/23
allow from 91.220.79.0/24
allow from 91.222.196.0/22
allow from 91.222.204.0/22
allow from 91.224.110.0/23
allow from 91.224.176.0/23
allow from 91.225.52.0/22
allow from 91.226.224.0/23
allow from 91.227.84.0/22
allow from 91.228.189.0/24
allow from 91.229.214.0/23
allow from 91.230.32.0/24
allow from 91.232.64.0/22
allow from 91.232.68.0/23
allow from 91.232.72.0/22
allow from 91.233.56.0/22
allow from 91.236.168.0/23
allow from 91.237.254.0/23
allow from 91.238.0.0/24
allow from 91.239.14.0/24
allow from 91.239.54.0/23
allow from 91.239.108.0/22
allow from 91.239.214.0/24
allow from 91.240.60.0/22
allow from 91.240.180.0/22
allow from 91.241.20.0/23
allow from 91.241.92.0/24
allow from 91.242.44.0/23
allow from 91.243.126.0/23
allow from 91.243.160.0/20
allow from 91.244.120.0/22
allow from 91.247.66.0/23
allow from 91.250.224.0/20
allow from 91.251.0.0/16
allow from 92.42.48.0/21
allow from 92.50.0.0/18
allow from 92.61.176.0/20
allow from 92.62.176.0/20
allow from 92.114.16.0/20
allow from 92.114.48.0/22
allow from 92.114.64.0/20
allow from 92.242.192.0/19
allow from 93.110.0.0/16
allow from 93.113.224.0/20
allow from 93.114.16.0/20
allow from 93.114.104.0/21
allow from 93.115.120.0/21
allow from 93.115.144.0/21
allow from 93.115.216.0/21
allow from 93.115.224.0/20
allow from 93.117.0.0/19
allow from 93.117.32.0/20
allow from 93.117.96.0/19
allow from 93.117.176.0/20
allow from 93.118.96.0/19
allow from 93.118.128.0/19
allow from 93.118.160.0/20
allow from 93.118.180.0/22
allow from 93.118.184.0/22
allow from 93.119.32.0/19
allow from 93.119.64.0/19
allow from 93.119.208.0/20
allow from 93.126.0.0/18
allow from 93.170.24.0/24
allow from 93.190.24.0/21
allow from 94.24.0.0/20
allow from 94.24.16.0/21
allow from 94.24.80.0/20
allow from 94.24.96.0/21
allow from 94.74.128.0/18
allow from 94.101.128.0/20
allow from 94.101.176.0/20
allow from 94.101.240.0/20
allow from 94.139.160.0/19
allow from 94.176.8.0/21
allow from 94.176.16.0/20
allow from 94.176.32.0/21
allow from 94.176.48.0/20
allow from 94.176.80.0/20
allow from 94.177.72.0/21
allow from 94.182.0.0/15
allow from 94.184.0.0/16
allow from 94.232.168.0/21
allow from 94.241.128.0/22
allow from 94.241.135.0/24
allow from 94.241.136.0/21
allow from 94.241.144.0/22
allow from 94.241.152.0/21
allow from 94.241.160.0/19
allow from 95.38.0.0/16
allow from 95.64.0.0/17
allow from 95.80.128.0/18
allow from 95.81.64.0/18
allow from 95.82.0.0/17
allow from 95.130.56.0/21
allow from 95.130.240.0/21
allow from 95.142.224.0/20
allow from 95.162.0.0/16
allow from 95.215.160.0/22
allow from 95.215.173.0/24
allow from 103.231.136.0/22
allow from 109.72.192.0/20
allow from 109.74.224.0/20
allow from 109.95.56.0/21
allow from 109.95.64.0/21
allow from 109.108.160.0/19
allow from 109.109.32.0/19
allow from 109.110.160.0/19
allow from 109.111.32.0/22
allow from 109.111.39.0/24
allow from 109.111.40.0/21
allow from 109.111.48.0/20
allow from 109.122.192.0/18
allow from 109.125.128.0/18
allow from 109.162.128.0/17
allow from 109.201.0.0/19
allow from 109.203.128.0/18
allow from 109.225.128.0/18
allow from 109.230.64.0/18
allow from 109.232.0.0/21
allow from 109.238.176.0/20
allow from 109.239.0.0/20
allow from 128.65.160.0/19
allow from 128.140.0.0/17
allow from 130.185.72.0/21
allow from 130.244.79.126/32
allow from 130.255.192.0/18
allow from 145.249.0.0/18
allow from 146.66.128.0/23
allow from 151.216.36.0/22
allow from 151.232.0.0/14
allow from 151.238.0.0/15
allow from 151.240.0.0/13
allow from 158.58.0.0/17
allow from 158.58.184.0/21
allow from 159.20.96.0/20
allow from 159.255.32.0/21
allow from 164.138.16.0/21
allow from 164.138.128.0/18
allow from 164.215.40.0/21
allow from 164.215.56.0/21
allow from 164.215.128.0/17
allow from 173.237.208.200/29
allow from 176.12.64.0/20
allow from 176.46.128.0/19
allow from 176.56.144.0/20
allow from 176.62.144.0/21
allow from 176.65.160.0/19
allow from 176.65.192.0/18
allow from 176.67.64.0/20
allow from 176.101.32.0/20
allow from 176.101.48.0/21
allow from 176.102.224.0/19
allow from 176.110.108.0/22
allow from 176.122.210.0/23
allow from 176.123.64.0/18
allow from 176.124.64.0/22
allow from 176.221.16.0/20
allow from 176.221.64.0/21
allow from 176.223.80.0/21
allow from 178.21.40.0/21
allow from 178.21.160.0/21
allow from 178.22.72.0/22
allow from 178.22.76.0/23
allow from 178.22.120.0/21
allow from 178.131.0.0/16
allow from 178.157.0.0/18
allow from 178.173.128.0/17
allow from 178.215.0.0/18
allow from 178.216.248.0/21
allow from 178.219.224.0/20
allow from 178.236.32.0/20
allow from 178.238.192.0/20
allow from 178.239.144.0/20
allow from 178.248.40.0/21
allow from 178.251.208.0/21
allow from 178.252.128.0/18
allow from 178.253.0.0/18
allow from 179.60.151.0/24
allow from 185.2.12.0/22
allow from 185.3.124.0/22
allow from 185.3.200.0/22
allow from 185.3.212.0/22
allow from 185.4.0.0/22
allow from 185.4.16.0/22
allow from 185.4.28.0/22
allow from 185.4.104.0/22
allow from 185.4.220.0/22
allow from 185.5.156.0/22
allow from 185.8.172.0/23
allow from 185.8.174.0/32
allow from 185.10.72.0/22
allow from 185.11.68.0/22
allow from 185.11.88.0/22
allow from 185.11.176.0/22
allow from 185.12.60.0/22
allow from 185.12.100.0/23
allow from 185.12.102.0/24
allow from 185.13.228.0/22
allow from 185.14.80.0/22
allow from 185.14.160.0/22
allow from 185.16.232.0/22
allow from 185.18.212.0/22
allow from 185.20.160.0/22
allow from 185.21.68.0/22
allow from 185.21.76.0/22
allow from 185.22.28.0/22
allow from 185.23.128.0/22
allow from 185.24.136.0/22
allow from 185.24.148.0/22
allow from 185.24.228.0/22
allow from 185.24.252.0/22
allow from 185.26.32.0/22
allow from 185.26.208.0/22
allow from 185.26.232.0/22
allow from 185.29.220.0/22
allow from 185.30.4.0/22
allow from 185.30.76.0/22
allow from 185.31.124.0/22
allow from 185.32.128.0/22
allow from 185.34.160.0/22
allow from 185.36.192.0/22
allow from 185.37.52.0/22
allow from 185.39.180.0/22
allow from 185.40.224.0/22
allow from 185.40.240.0/22
allow from 185.41.0.0/22
allow from 185.42.24.0/22
allow from 185.42.212.0/22
allow from 185.42.224.0/22
allow from 185.44.36.0/22
allow from 185.44.64.0/22
allow from 185.44.100.0/22
allow from 185.44.112.0/22
allow from 185.45.188.0/22
allow from 185.46.0.0/22
allow from 185.46.108.0/22
allow from 185.46.216.0/22
allow from 185.47.48.0/22
allow from 185.49.84.0/22
allow from 185.49.96.0/22
allow from 185.49.104.0/22
allow from 185.50.37.0/24
allow from 185.50.38.0/23
allow from 185.51.40.0/22
allow from 185.51.200.0/22
allow from 185.55.224.0/22
allow from 185.56.92.0/22
allow from 185.56.96.0/22
allow from 185.57.132.0/22
allow from 185.57.164.0/22
allow from 185.57.200.0/22
allow from 185.58.240.0/22

deny from all
# update : 
</Limit>

کد رو به اولین خط اضافه کردم اما بازم همونطوریه کش مرورگر و کش موبایل رو هم پاک کردم
البته تو کامپیوتر وقتی از رو خوده سرور دانلود کلیک میکنه دانلود میاد اما وقتی که روی ایکون دانلود از داخل سایت اقدام میکنم صفحه ی جدید همونطوریه

روش دیگه ای مد نظرم نیست.

1 پسندیده

این فایل ها تو هاست دانلودم هستن

Screenshot%20(8)

این رو هم تست کنید اگه جواب داد بگید من هم لازم دارم همچین موردی رو دقیقاً:

<FilesMatch "\.(?i:mp3)$">
  ForceType application/octet-stream
  Header set Content-Disposition attachment
</FilesMatch>
2 پسندیده

تو .htaccess قرار بدم

سلام قرار دادم همونطور هست این تو گوگل کروم اینطور هست با مروگر خوده موبایل گزینه ی دانلود رو میاره البته برای دوستانی هم که سایت موزیک دارن لینک کوتاهشون رو که باز میکنم با خوده گوگل کروم هم دانلود میشه

یه نمونه از سایت‌هایی که این جوری هست رو معرفی می‌کنید؟
خط آخر کد رو هم پیست نکرده بوده البته. این کامله برای mp3 و mp4. با توجه به اینکه فایل‌هاتون روی ساب‌دومین هست نباید مشکلی باشه ولی محض تست یکی از فایل‌هایی که رو ساب‌دومین نیست رو برای دانلود بزارید و ببینید باز همون جوریه یا نه.

<FilesMatch "\.(mp3|mp4)$">
  ForceType application/octet-stream
  Header set Content-Disposition attachment
</FilesMatch>
3 پسندیده

http://xmusicofficial.com/
سایت خودم هست اگه تو Recommended Tracks دانلود نشد وارد تب tracks بشید و اینکه من این کدارو کجا بزارم ؟

فایل پوسته رو ویرایش کنین طبق اسکرین شات زیر:

و همانند کد زیر واژه download رو در تگ a در آخر وارد کنین:

<div class="track-col track-col-buttons">
<a href="https://xmusicofficial.com/wp-content/uploads/2018/07/Danial-Amani-Time.mp3" target="_self" class="track-button track-download anim--reveal" download>
<span>Download</span>
</a>
</div>

چون تو وب سایت شما، آنلاین هم پلی می کنین، اضافه کردن کد در htaccess باعث میشه که فایل هایی که پخش شدنی هستن هم دانلود بشن. باید از طریق کد بالا پوسته رو ویرایش کنین. اگر از مشتریان سون هاست هستید، تیکت باز کنین براتون انجام میدیم.

2 پسندیده

متاسفانه مشتری سون هاست نیستم و تازه اشنا شدم با سایت خوبتون .این کاری که گفتین رو لوکال هاست وقتی incpectمیزنم اخر تگ download مزنم درست دانلود میشه ولی وقتی رو خود سایت انجام مستقیم دانلود نمیشه مثل قبل هست و برای اینکه کد رو در چه فایلی بزارم اگه میشه بیشتر راهنمایی کنید خیلی ممنونم ازتون

متاسفانه چیزی نیست که بخوام همینطوری نظر بدم. باید قالب شما رو بررسی کرد و فایلی که این کد درون اون ذخیره شده رو پیدا کرد و با ساخت child theme این تغییرات رو ایجاد کرد. پیشنهاد می کنم یه توسعه دهنده تو سایت پونیشا استخدام کنین تا این تغییر جزیی رو براتون انجام بدن.