htaccess چیست ؟یک فایل بسیار ساده با محیط تکست .چگونه میتوان آنرا تولید کرد ؟برای ساختن این فایل تنها کافیست یک محیط تکست ادیتور داشته باشید . مثل notepadاین فایل در کجا هست ؟این فایل در دایرکتوری اصلی وبسایت شما قرار دارد و هر دایرکتوری دیگری که بخواهید .وظیفه این فایل چیست ؟تقریبا تمامی محدودیتهای اعمالی بر آن دایرکتوری را بر عهده داردو میتواند پیغامهای خطا را مدیریت کند و چندین وظیفه دیگر که اگر کمی در تنظیمات آن قصور و غفلت کنیدشاید سایت شما بار گذاری نشود .تمامیهاستها از این نوع گونه فایل حمایت میکنند ؟این بستگی به میزبان شما دارد اصولا از این فایل حمایت میکنند .
اما اگر هم میخواهید مطمئن شوید میتوانید از وبمستر سرور خود بپرسید .
قبل از شروع کار حتما یک نسخه بک آپ از فایلی که هم اکنون در دایرکتوری شما قرار دارد بگیرید
قبل از شروع آموزش بگویم که این آموزش مختص صاحبان وب سایتها هست
و کاربرانی که دارای سایت اختصاصی نیستند نمیتوانند استفاده چندانی از این مطلب بکنند
اما خوب برای اطلاعات عمومی بد نیست به ادامه ان بپردازید .
فکر کنم تقریبا ۹۰% صاحبان وب این فایل را دیده باشند و بدون هیچ شکی در مورد ان از کنار ان گذشته باشند
برای همین هم احتمال میدهم یکی از موضوعاتی که در موردش کمتر مقاله ای پیدا میکنید همین مطلب باشد .
به هر حال تصمیم گرفته ام کمی در مورد این فایل بظاهر بی ارزش صفر کیلوبایتی توضیحاتی بدهم .
بعضی وبسرورها این فایل را دارند اما داخلش هیچی نیست که دیگر نیازی به پشتیبان گیری نیست .
با استفاده از این فایل میتوانید پیغامهای خطایی که ظاهر میشود را تغییر دهید
یا اینکه صفحه را بدون استفاده از redirector کنترل پنل redirect کنید یا اینکه اجازه لیست گرفتن از دایرکتوری خاصی از وبسایتتون رو محدود کنید .
قبل از شروع کار مطمئن شوید که ادیتور شما خاصیت word wrap را غیر فعال کرده است اگر نه خودتان آنرا غیرفعال کنید .
فایل .htaccess در دایرکتوری اصلی وبسایت شما یا سابدایرکتوری شما قرار دارد دستوراتی که در این فایل قرار میگیرد
نه تنها دایرکتوری جاری را تحت تاثیر خود قرار میدهد بلکه کلیه زیردایرکتوریهای خود را نیز در بر میگیرد .
بنابراین اگر از این فایل برروی دایرکتوری اصلی خودتان استفاده کنید تمامی سایت را در برمیگیرد .
در ضمن میتوانید این فایل را در هر دایرکتوری که خواستید نیز ایجاد کنید تا محدوده کنترل در دست خودتان باشد .
اگر با CSS کار کرده باشید کار کردن با این فایل هم تقریبا مشابه همان است
و برای افرادی که با ان اشنایی دارند اسانتر است
به هر حال هر فایلی که در دایرکتوری ویژه ای قرار دارد به نزدیکترین فایل htaccess خود مرتبط میشود و ان htaccess ان فایل را کنترل میکند .
برای ساختن این فایل هیچ نیازی به نرم افزار یا سخت افزار ویژه ای ندارید تنها به یک notepad یا هر پردازنده متنی دیگری نیازمندید .
برای ساختن این فایل که نامی ندارد و فقط هشت حرف برای نوع فرمت ان در نظر گرفته شده است
“.htaccess” وقتی میخواهید این فایل را در پردازنده متنی خود ذخیره کنید نام فایل به این صورت ذخیره میشود .htaccess.txt
برای اینکه چنین اتفاقی نیفتد کافیست از منوی file گزینه save as… را انتخاب کنید د
ر file type گزینه all files را انتخاب کنید و سپس در file name تایپ کنید
“.htaccess” دات اچ تی اکسس را درون دو کوتیشن بگذارید اگر نتوانستید این کار را بکنید بعدا میتوانید
از طریق کنترل پنل یا نرم افزار ftp خود نام فایل را عوض کنید .
در مورد استفاده از نرم افزارهای ftp بگویم که همانطور که میدانید اینگونه نرم افزارها برای اسودگی اتصال به وبسرورتان میباشد
که فایلها را در سه نوع upload میکند که سه گزینه Auto , binary, ASCII وقتی این فایل را با ftp اپلود میکنید
یادتان باشد نرم افزار شما در حالت ASCII باشد .
در ضمن یک مطلب دیگر هم در این مورد که باید CHMOD که مخفف Change MODe میباشد را برای این فایل عوض کنید
پرمیشن این فایل باید ۶۴۴ باشد یا RW-R—R— که این عمل هم برای افزایش امنیت میباشد
که خوشبختانه همگی اشنایی با ان را دارید اما شاید بعدا بیشتر در مورد permissionها توضیح دادم .
این فایل به شما اجازه میدهد که شما کاربران و ویزیتورهای خودتان را از صفحه ای به صفحه دیگر منتقل کنید حتما شده است
که بخواهید این کاررا انجام دهید مثلا در مورد خود من شما از parsx.com به weblog.parsx.com میروید البته من از این روش استفاده نکرده ام
اما دلایل دیگری نیز میتواند عامل شود که شما از این ریدایرکت استفاده کنید .