مشكل با فايل htaccass (درخواست راهنمايي)

سلام
من يه اسكريپت دارم كه يك فايل .htaccess داره ومن ميخوام ويرايش كنم اما نميتونم . توي همين فروم هم آقاي سياوش موزيك در مورد همين فايلها يه آموزش دادند .
اما من هنوز مشكل دارم دوستاني كه در اين زمينه اطلاعاتي دارند لطف كنند و كمك كنند اين مطلب خيلي مهمه ...
اين اسكريپت آپلود سنتر است ومي تونه براي هر فايل پهناي باند مشخص تعيين كنه
-----------------
كار اين فايل توي اسكريپت (تا جايي كه من با برنامه كار كردم) محدود كردن پهناي باند دقيقا نميدونم ولي وقتي كل اين فايل رو بر ميدارم ديگه هر چقدر دانلود ميكنم پهناي باند كم وزياد نميشه .
من ميخوام اين فايل سر جاش باشه و كاره خودشو بكنه ولي اجازه دسترسي من از هر آدرسي رو بده حا لا اين يعني چي؟
يعني اينكه شما فرض كنيد اين آدرسه
www.site.com/music/pop.mp3
حالا وقتي من از يه آدرسه ديگه ميخوام فايل رو دانلود كنم خطاي 500 ميده....


خلاصه اينكخ هركار ميكنم بازم خطاي 500 ميده يا اينكه ميشه دانلود كرد ولي ديگه خبري از كنترل پهناي باند نيست !
اينم خود فايل htaccass
(در ضمن اگر بگيد كه هر كدوم از كدهاي زير چهكاري انجام ميده ممنون ميشم)
---------------------------------------
E




کد:
# Disable listing of user files
DirectoryIndex index.php
Options -Indexes

# Disable php in userfiles directory (recommended!!!!)
RemoveType php
<IfModule mod_php4.c>
  php_flag engine 0
</IfModule>

<IfModule mod_php5.c>
  php_flag engine 0
</IfModule>

# GET requests only
<LimitExcept GET>
  Order Allow,Deny
</LimitExcept>



# Turn on mod_rewrite
RewriteEngine On

RewriteRule ^([0-9]+)/(.+)$ ../file.php?userid=$1&file=$2 [L,NC]
E
---------------------------------------------
درآخر هم ازتون ممنونم كه تا آخر اين پست رو خونديد
 
آخرین ویرایش:

sepehr10

Banned
دو احتمال هست .
اول اینکه باید suphp روشن باشه . خاموشش کنید .
دوم اینکه احتمالا mod_rewrite فعال نیست . فعالش کنید .
 

Domanjiri

Well-Known Member
با سلام
كار اين فايل توي اسكريپت (تا جايي كه من با برنامه كار كردم) محدود كردن پهناي باند دقيقا نميدونم ولي وقتي كل اين فايل رو بر ميدارم ديگه هر چقدر دانلود ميكنم پهناي باند كم وزياد نميشه .

نه دوست من اينطور نيست. تو اين فايلي كه شما گذاشتين چيزي راجع به پهناي باند نيومده.

يعني اينكه شما فرض كنيد اين آدرسه
www.site.com/music/pop.mp3
كه البته آدرس به نظر ميرسه اين آدرس درست تر هست : www.site.com/221/pop.mp3 حالا...

حالا وقتي من از يه آدرسه ديگه ميخوام فايل رو دانلود كنم خطاي 500 ميده....

www.site.com/music >>www.music.site.com
يا
www.site.com/music >> www.newdomain.com
من اين قسمت رو كاملا متوجه نشدم ولي اگه منظورتون اينه كه اول وارد يه پوشه به نام music (يا تو لينكي كه من نوشتم 221) بشين و بعد از اونجا فايل مورد نظر رو از بين فابل هايي كه موبوط به اون پوشه ميشن ،دانلود كنيد بايد بگم كه همچين چيزي ممكن امكان نداره .
چون در واقع هيچ پوشه اي وجود نداره (از فايلتون كه اين برداشت ميشه) براي اينكه همچين كاري انجام بدين بايد يه مقدار كدهاي php رو دستكاري كنيد.

اگه منظورتون رو درست نفيميدم لطف كنيد يه مقدار بيشتر توضيح بدين خدا بخواد تو پست بعدي خط به خط كد رو توضيح ميدم.

يا علي
 

جدیدترین ارسال ها

بالا