-
June 23rd, 2015, 17:28
#1
تنظیم htaccess برای کار مورد نظر
سلام،
طاعات و عباداتون قبول باشه انشاالله...
یک سوال داشتم اونم اینکه:
من یک فایل داخل فولدری برای مثلا folder/ بر روی هاست دارم به نام file.swf ، این فایل فلش توسط صفحه index.php در ساب دامنه سایت مثلا با نام subdomain.site.com فراخوانی میشه
مشکل اینجاست که اگر کاربر به صورت مستقیم لینک فایل .swf رو وارد مرورگر کنه مثلا
www.site.com/folder/file.swf فایل فلش مورد نظر اجرا میشه
به چه صورت میشه فایل .htaccess داخل هاست را جوری تنظیم کرد که دستری به این فایل توسط همه بسته بشه و فقط از ساب دامنه subdomain.site.com قابل اجرا باشه!؟ این کارو دیدم با htaccess کردن اما هرچی سرچ کردم دقیق متوجه نشدم چه کدی باید وارد کنم
کسی از دوستان اگر می دونه لطفا راهنمایی کنه
-
-
June 23rd, 2015 17:28
# ADS
-
June 23rd, 2015, 17:32
#2
عضو انجمن
پاسخ : تنظیم htaccess برای کار مورد نظر
شما روی دایرکت ادمین هستین؟
چون این حالت رو با سی پنل به راحتی میشه حل کرد با دایرکت هم میشه ولی یکم پیچیده هست
ویرایش توسط mohammadali3517 : June 23rd, 2015 در ساعت 17:45
-
-
June 23rd, 2015, 17:37
#3
پاسخ : تنظیم htaccess برای کار مورد نظر
دایرکت ادمین.
پهنای باند چرا؟!
با فایل .htaccess به راحتی میشه این کارو کرد
توسط RewriteEngine on و RewriteRule
چیزی که من دنبالشم:
ما یک فایل به نام file.swf توی فولدری داخل روت هاست داریم مثلا folder/file.swf/ حالا این فایل swf رو توسط ساب دامنه سایت داخل صفحه php باز می کنیم! آدرس ساب دامنه: subdomain/index.php/ که آدرس اینترنتی اون میشه http://subdomain.site.com/index.php حالا دنبال اینیم که کاری کنیم فایل file.swf به صورت مستقیم یعنی www.site.com/folder/file.swf نتونه توسط کسی باز بشه... و فقط توسط ساب دامنه سایت و این آدرس که داخل کداش فایل swf رو باز کرده نمایش پیدا کنه http://subdomain.site.com/index.php
-
-
June 23rd, 2015, 17:43
#4
عضو انجمن
پاسخ : تنظیم htaccess برای کار مورد نظر
میتونین از domanin setup یه دامین جدید مانندx.site.com بسازین و بعد از ادرس domains/x.site.com/publi_html انجام بدین بدون htaccess
بازم در صورت نیاز حتمی به htaccess منتظر جواب دیگر دوستان باشین
در ضمن اون محدود کردن رو هم اشتباه متوجه حرفتون شدم
-
-
June 23rd, 2015, 20:44
#5
عضو انجمن
پاسخ : تنظیم htaccess برای کار مورد نظر
اینو بزارید تو اچ تی اکسس
order allow,deny
allow from all
- - - Updated - - -
و یا
کد:
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
Header set Cache-Control "max-age=290304000, public"
</FilesMatch>
هر فرمتی میخواید نتونن مستقیم ببینین ازش بردار یا اضافه کن
پروردگارا مرا فهم ده:: تا متوقع نباشم. دنیا و مردمانش باید مطابق میل من رفتار کنند.
-
تعداد تشکر ها از hegza به دلیل پست مفید
-
عضو انجمن
پاسخ : تنظیم htaccess برای کار مورد نظر
با سلام
خدمت شما
کد:
RewriteEngine On
# you can add whatever extensions you want routed to your php script
RewriteCond %{REQUEST_URI} \.(doc|zip|pdf|png|swf)$ [NC]
RewriteRule ^(.*)$ /download-file.php?filename=$1 [L]
-