Omidn1996

محافظت از پوشه‌ی تصاویر توسط htaccess

23 پست در این موضوع قرار دارد

سلام دوستان من کاری رو که توی این آموزش گفته شده بود انجام دادم http://www.yekweb.com/protect-from-images-folder-by-htaccess/

حالا وقتی که کسی بخواد وارد پوشه ی تصاویر بشه عمل میکنه و نمیگذاره

اما من فکر کردم دیگه از عکسام نمیشه جایی دیگه استفاده کرد یعنی اگر کسی روی عکس کلیک راست کنه و آدرسش رو برداره نتونه توی سایت خودش استفاده کنه

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

اگر کاره این کد در همین حده راهی دیگه هست که نزارم از عکسام توی سایت دیگه استفاده بشه؟ اگر از مطالب هم بشه محافظت کرد که دیگه چه بهتر

به اشتراک گذاری این پست


لینک به پست

وارد نشدن به پوشه عکس ها محدودیتیه با htaccess که درست انجام دادی ولی یک کد دیگه هم هست که آدرس های با پسوند jpg که از بیرون بیان رو ری دایرکت می کنه به هر جایی خواستی

سرم خلوت شه همینجا می گذارم اگر هم خواستی بگردی دنبال دستور ری دایرکت عکس یا چیزی شبیه این بگرد

به اشتراک گذاری این پست


لینک به پست


RewriteRule ^filename.jpg$ error/filename.jpg [L]

error/filename.jpg در واقع آدرس محل ری دایرکته که معمولا یک آدرسی از سایت اصلی روش می زنن

ولی تمام عکس هایی که از حارج آدرس تو با jpg کار دارند اون رو می بینند

به اشتراک گذاری این پست


لینک به پست

خوب آقا ایمان الان این رو توی اچ تی اکسس اصلی بزارم ؟ (روت) (اگر اونه که ندارمش و حذفش کردم) یا توی همین اچ تی اکسسی بزارم که از توی یک وب درآوردم؟

به اشتراک گذاری این پست


لینک به پست

یک سوال دیگه هم بپرس این کدها رو چه جوری باید استفاده کنم؟

چون تا حالا سه بار به اچ تی اکسس دست زدم که هر سه بار سایت دیگه بالا نیومده با اینکه دقیقا عینه کدی رو که داده شده کپی کردم

باید آخر کدها بزارم؟ قبل از کد خاصی بزارم؟ اگر یک اینتر اضافی بزنم مشکلی ایجاد نمیشه؟

به اشتراک گذاری این پست


لینک به پست

دوستان ممنون میشم بنده رو هم راهنمایی بفرمایید

به اشتراک گذاری این پست


لینک به پست

ببخشید نبودم

htaccess توی هر پوشه که باشه به پوشه های بعدی یا sub خودش دستور می ده

یک کتاب برات می گذارم دانلود کن و بخون ضمن اینکه نحوه ی استفاده اش رو می بینی کدهای بدرد خور زیادی هم داره

و سایت با حذف htaccess از کار نمی افته مگر اینکه کش فعال باشه که اصلا انجام هر تغییری در زمان فعالیت کش باعث فشار مضاعف به سخت افزارته و خودت رو هم خسته می کنه همیشه کش را قبل تا بعد از انجام هر تغییری ملغی کن

htaccess.pdf

به اشتراک گذاری این پست


لینک به پست

خیلی ممنون جناب فخار متن رو خوندم فقط چند تا سوال دیگه هم دارم با عرض شرمندگی

اولا اینکه برای کش حالا preview mod رو فعال کنم یا کلا از بخش افزونه ها غیرفعالش کنم؟

بعدش هم اینکه راستش من تا حالا کلا با ftp کار نکردم و نمیدونم چی هست یدون اون میتونم تغییرش بدم؟ اگر آره چه جوری؟

بعدش اینکه فرق میکنه کد رو به آخر فایل اضافه کنم یا اولش؟

اگر یه اینتر اضافی بزنم مشکلی پیش نمیاد؟

به اشتراک گذاری این پست


لینک به پست

سلام

متوجه منظور سئوال اولت نشدم افزونه های کش یکی از کارهایی که انجام می دند تنظیم مود فایل ها در htaccess است و تغییر محل لود صفحات داینامیک به محل کش ها که دیگه نیازی به پرس و جو ندارند و عین یک صفحه ایستاتیک چیده شده اند برای چی می خوای کش رو حذف کنی؟

ftp اصلا چیز عجیبی نیست راحت ترین راه دسترسیش اینه که اکسپلورر ویندوز (my computer) رو باز کنی و در بخش آدرس آدرس ftp سایتت رو که در ایمیل خریدت هست وارد کنی این روش باعث می شه در محیطی شبیه به ویندوز به راحتی کار در ویندوز بتونی فایل ها را کپی و ویرایش و جابجا کنی نرم افزار هایی مثال فایل زیلا هم فقط بخاطر راحت تر کردن کار ساخته شدند و اگر یکی دو بار ازشون استفاده کنی متوجه مفید بودنشون می شی

ولی در هر حال می تونی تمام کارهای ftp رو از مسیر file manager سی پنلت هم انجام بدی که بعضی از فایل منیجر ها هم خیلی سریع و خوبند ولی 50% کند و اعصاب خورد کنند و دائم قطع و وصل می شند و خلاصه آزار دهنده اند

فایل htaccess رو اگر خواستی تو منیجر ادیت کنی روش کلیک کن و بزن روی edit و اگر ازت فرمت باز شدن رو پرسید بگذار روی ASCII و وقت ذخیره هم حتما می گردی تو صفحه محل انکدینگ رو پیدا می کنی که معمولا در این مواقع روی iso است اونرو هم می گذاری ASCII و ذخیره می کنی

هم اسکریپت آنلاین برای کار htaccess هست و هم افزونه ی وردپرسی ولی فکر کنم با توجه به زبان و حجم نوشته هاشون کار باهاشون برات سخت باشه

htaccess مثل css آبشاری نیست ولی به begin و end حساس باید کد هر بخش در محدوده ی خودش بره ترتیب در فعالیتش تاثیری نداره ولی گاهی دستوراتی بخاطر لود طولانیش بهتر به انتها برند که در خان اول گیر نکنند این رو هم تجربی باید بگیری چ

یه اینتر اضافی منظورت فضای خالیبه

نه htaccess مثل php نیست و اصلا به صفحات کار نداره فقط با آپاچی و دستورات تنظیم سرور درگیره اینتر اضافی بهش آسیب نمی رسونه ولی اینتر زیاد زدن برای نوک انگشت ضرر داره :D

به اشتراک گذاری این پست


لینک به پست

اگر خواستی افزونه اش رو هم چک کنی

http://wordpress.org/extend/plugins/wp-htaccess-control/

به نظرم این بهترینشه

اینجا رو هم ببین

http://wordpress.org/extend/plugins/search.php?q=htaccess

به اشتراک گذاری این پست


لینک به پست

واقعا ممنونم از توضیحاتتون فقط جواب سوال اول رو بگیرم آستینو بالا میزنم و شروع به دوباره به هم ریختن سایت میکنم :D

من از w3total cache استفاده میکنم

حالا سوالم اینه منظور از غیرفعال کردن افزونه اینه که preview mod رو فعال کنم یا از قسمت افزونه ها w3total cache رو غیرفعال کنم و بعد از اتمام کار دوباره فعال کنم؟

به اشتراک گذاری این پست


لینک به پست

واقعا ممنونم از توضیحاتتون فقط جواب سوال اول رو بگیرم آستینو بالا میزنم و شروع به دوباره به هم ریختن سایت میکنم :D

من از w3total cache استفاده میکنم

حالا سوالم اینه منظور از غیرفعال کردن افزونه اینه که preview mod رو فعال کنم یا از قسمت افزونه ها w3total cache رو غیرفعال کنم و بعد از اتمام کار دوباره فعال کنم؟

افزونه رو غیر فعال کنی باعث می شی فشار روی رم و cpu کم بشه که در تغییرات خیلی مهمه ولی اگر از لحاظ رم و سی پی یو قطعات بالاست و نگرانی نداری فرقی نمی کنه

به اشتراک گذاری این پست


لینک به پست

فایل htaccess رو اگر خواستی تو منیجر ادیت کنی روش کلیک کن و بزن روی edit و اگر ازت فرمت باز شدن رو پرسید بگذار روی ASCII و وقت ذخیره هم حتما می گردی تو صفحه محل انکدینگ رو پیدا می کنی که معمولا در این مواقع روی iso است اونرو هم می گذاری ASCII و ذخیره می کنی

موقع باز شدن این فرمت وجود داره اما زمان سیو کردن همچین فرمتی نیست

به اشتراک گذاری این پست


لینک به پست

cpanel ها متفاوته ولی گاهی من دیدم در جاهای خیلی پرت صفحه که اصلا در معرض دید نیست یک زبونه کوچک دروپ دان هست که اگر روش بزنی آخرینش معمولا utf8 و چند تا بالاتر ASCII

به اشتراک گذاری این پست


لینک به پست

متاسفانه موقع سیو همچین فرمتی نیست

اما us-ascii هست روی اون بزارم موردی نداره؟

به اشتراک گذاری این پست


لینک به پست

جناب فخار من با همون us-ascii سیو کردم اما کد عمل نکرد

البته توی اچ تی اکسس اصلی (روت) نگذاشتم

توی اون فایل اچ تی اکسس که توی اولین پست گفتم که توی پوشه ی آپلود هست گذاشتم

به اشتراک گذاری این پست


لینک به پست

چقدر عجولی خوب سئوال می کنی واستا برسم بخونمخ جواب بدم

همون جا که

us-ascii رو داره یکی از گزینه هاش هم ASCII هست این فرمت انتقال داده یکی از پر مصرف ترین فرمت های تحت پشتیبانی آپاچیه و در ضمن ادیتوری که می تونه این فایل رو شناسایی کنه و موقع ورود می شه بهش فهموند فایل رو تو چه فرمتی بخونه نمی شه ذخیره ی اون فرمت رو نداشته باشه

و اگر از فایل زیلا (نرم افزار اف تی پی) استفاده کنی به راحتی عکس پایین می تونی فایلت رو بعد از تنظیم توی نوت پد راهی سرور کنی

post-336-0-34155500-1347393344_thumb.jpg

به اشتراک گذاری این پست


لینک به پست

الان چه کدی رو گذاشتی که تست بشه اگر فایل jpg بیا توی wp-content یک فایل جدید بساز و بگذار که قالبتم اگر احیانا عکسی از آپلود ورداشت مشکل نخوری

اگر کشت غیر فعال بود و کوکی ها رو هم کامل پاک کرده باشی و کد رو هم درست گذاشته باشی باید تقریبا از همون لحظه اجرا شه و برای تستشم بهتره یکی دیگه از سرویس دیگه چک کنه چون احتمالا IP تو به عنوان ادمین سایت معرفی شده و از هر آدرسی اجازه ی ریموت داره

به اشتراک گذاری این پست


لینک به پست

جناب فخار راستش متوجه نشدم که باید چی بسازم توی wp-content اما الان در مسیر public_html/wp-content/uploads/2012/.htaccess

این کدها قرار دارند که عمل هم نمیکنند


Options -Indexes
RewriteRule ^filename.jpg$ error/filename.jpg [L]

البته تکه کداول عمل میکنه و نمیگذاره کسی وارد پوشه بشه اما تکه کد دوم عمل نمیکنه

به اشتراک گذاری این پست


لینک به پست

برای jpg یک کد بهتر هم توی اون کتاب pdf هست

htaccess یک فایل ساده و خالی notepad است که معمولا بشکل htaccess.txt روی سیستم ساخته می شه و به شکل ascii به سرور منتقل می شه و روی سرور دات تی اکس تی از آخر حذف می شه و یک دات به اولش اضافه

این برگه رو دو شاخه بالاتر بساز روی wp-content

به اشتراک گذاری این پست


لینک به پست

آقا محسن من با استفاده از این سایت دقیقا همین کدی رو که توی صفحه ای که شما دادید ایجاد شد گذاشتم اما عمل نکرد


http://www.tafrihi.org/content/view/216/

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری