PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : چگونگی ریدایرکت به فولدر در index.php و ست کردن پرمیشن فولدر



SaeedFazlollahzadeh
December 13th, 2015, 18:38
سلام
دیروز یک هاست دانلود خریدم و امروز هم یک سری فایل واردش کردم
بعدش فولدری ساختم به نام stress و فایل هام رو اونجا کپی کردم و یه فایل stress.zip هم ساختم تو فضای اصلی هاست
خب، الان اگه من یا شما آدرس سایت رو به همراه اسم فایل زیپ وارد کنیم، میتونیم فایل تقریبا 300 مگابایتی رو دانلود کنیم و این مشکلی نداره. site.ir/stress.zip
اما وقتی میخوام از طریق مرورگر وارد پوشه ی /stress بشم، خطای 404 میده و میگه شما دسترسی به این فولدر رو ندارید. site.ir/stress
پرمیشن این فولدر، 755 هست. 644 هم کردم اما باز هم نشد و 777 هم همین طور.
همین طور وقتی آدرس site.ir/stress/stress.mp3 رو میزنم، میتونم فایل مورد نظر رو دانلود کنم.
الان دو تا درخواست و سوال دارم: اول اینکه پرمیشن فولدر رو روی چه حالتی قرار بدم تا از طریق مرورگر و به سادگی بشه فولدر رو اجرا کرد و محتویات درون فولدر رو دید؟
دوم هم اینکه میخوام در هاست، یه فایلی به نام index.php بسازم و در اون هم دستور داده بشه که فولدر stress رو فراخوانی کنه. یعنی site.ir نوشته بشه و نشون داده بشه، اما عملا محتویات فولدر stress رو ببینیم.

برای دومی، از ایندکس وردپرس کمک گرفتم و فایل رو تونستم فراخوانی کنم، اما فولدر رو هر کاری کردم نشد.

<?php
require( dirname( __FILE__ ) . '/ads.php' );
کنترل پنل هاست: دایرکت ادمین
تشکر از پاسخ ها تون

shivahost
December 13th, 2015, 19:23
برای نمایش فایل های داخب فولدر باید فایل htaccess بسازید و کد زیر را داخل آن بنویسید:





Options +Indexes



- - - Updated - - -

و این کد یک مقدار کاملتر هست:





IndexOptions +FancyIndexing

iHSG
December 13th, 2015, 19:24
سلام
برای مورد اول در پوشه مورد نظر یه فایل به نام htaccess. (نقطه اش اولش باید باشه) بسازید و سپس کد زیر رو درش بذارید:



Options +Indexes


برای مورد دوم هم ساده ترین راه Redirect فایل index.php به پوشه stress است که با کد زیر امکان پذیره:



<?php header('Location: http://site.ir/stress/'); ?>

shivahost
December 13th, 2015, 19:25
اما یک چیز دیگه هم هست، این کد htaccess شاید بصورت خوشگلی لیست فایل ها را نشان نده، بنابراین می توانید از اسکریپت مناسب تری هم استفاده کنید:

http://www.shivahost.net/forum/index.php?option=com_kunena&func=view&catid=29&id=210&Itemid=75

iHSG
December 13th, 2015, 19:31
اسکریپت سایت http://www.musicfolder.ir هم هست.
کاملاً رایگانه از اینجا دانلودش کنید: http://encode-explorer.siineiolekala.net/

SaeedFazlollahzadeh
December 13th, 2015, 19:40
تشکر از دو عزیز بزرگوار
کد Options +Indexes رو که قرار دادم، الان به این صورت هست که الان ایندکس هاست رو نشون میده
کدی که در index.php هم باید مینوشتم رو هم قرار دادم، اما سایت بالا نمیومد. هم فقط index رو نگه داشتم و هم با htaccess.

iHSG
December 13th, 2015, 19:45
تشکر از دو عزیز بزرگوار
کد Options +Indexes رو که قرار دادم، الان به این صورت هست که الان ایندکس هاست رو نشون میده
کدی که در index.php هم باید مینوشتم رو هم قرار دادم، اما سایت بالا نمیومد. هم فقط index رو نگه داشتم و هم با htaccess.

در کد index.php که بهتون دادم باید به جای site.ir آدرس سایت خودتون رو بزنید.
این که بالا نمیاد به خاطر آدرس اشتباه در این کد است.

SaeedFazlollahzadeh
December 13th, 2015, 19:48
در کد index.php که بهتون دادم باید به جای site.ir آدرس سایت خودتون رو بزنید.
این که بالا نمیاد به خاطر آدرس اشتباه در این کد است.
دیگه اینقدر هم آماتور و نوب نبودم که اینو ندونم:)

iHSG
December 13th, 2015, 20:27
دیگه اینقدر هم آماتور و نوب نبودم که اینو ندونم:)

نه جسارت نشه اصلاً قصد توهین نداشتم و ندارم همینطوری محض احتیاط گفتم ;)

SaeedFazlollahzadeh
December 13th, 2015, 21:30
نه جسارت نشه اصلاً قصد توهین نداشتم و ندارم همینطوری محض احتیاط گفتم ;)
منم با لحن شوخی گفتم

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

- - - Updated - - -

به پشتیبانی که تیکت زدم، این پاسخ رو دادند:

چون سرور هاست دانلود هست و php یا Html روی آن ندارد بعید میدونم این مورد رو بتونید بهش دست پیدا کنید
پس با این حساب تنها همون htaccess کار میکنه و از طریق index.php و index.html نمیشه کاری کرد.
درسته؟