0
هیچ محصولی در سبد خرید نیست.

مجموع: تومان

ساخت فایل htaccess.

1398-06-27
مدیر سایت

در این مقاله قصد داریم تا با ماهیت فایل htaccess. و همچنین نحوهٔ ساخت آن آشنا شویم.

htaccess.یک فایل پیکربندی برای وب سرور آپاچی می باشد. زمانی که چنین فایلی را در پروژه‌ای ایجاد کنیم که با استفاده از وب سرور آپاچی اجرا می‌ شود ، آپاچی این فایل را پیدا کرده و آن را اجرا می‌کند و این در حالی می باشد که کلیهٔ تنظیمات درج‌شده در این فایل منجر به اصطلاحاً Override کردن یا تغییر تنظیمات پیش‌فرض آپاچی می‌گردند. در حقیقت، با استفادهٔ اصولی از این فایل قادر خواهیم بود تا اقدام به فعال‌سازی/غیرفعال‌سازی قابلیت‌های مختلف وب سرور آپاچی نماییم.

حال که با ماهیت و کاربرد فایل htaccess. آشنا شدیم، برای ساخت آن ، ابتدا در فولدر mvc ، فولدری تحت عنوان public ساخته  و داخل آن فایلی تحت عنوان htaccess. حاوی محتویات زیر می‌سازیم:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ index.php

به طور خلاصه می‌توان گفت که این تنظمات باعث می‌ شوند تا کلیهٔ ریکوئست‌ها برای فایل‌ها و فولدرهای مختلف به فایلی به نام index.php که در ادامه خواهیم ساخت ری‌دایرکت خواهند شد.

در تفسیر دستورات بالا ، می‌توان گفت که دستور RewriteEngine On منجر به فعال‌سازی ماژول mod_rewrite وب سرور آپاچی می‌گردد و دستورات RewriteCond به منظور تعریف کردن یکسری قوانین مورد استفاده قرار می‌گیرند به طوری که مثلاً دستور خط دوم به دلیل وجود آپشن d- کلیهٔ دایرکتوری‌ها و دستور خط سوم به دلیل استفاده از آپشن f- کلیهٔ فایل‌ها را هدف قرار می‌دهد و در نهایت دستور RewriteRule مشخص می‌ کند که رفتار وب سرور چگونه باید باشد به طوری که در مثال فوق دستور داده‌ایم تا $(+.)^ به معنی «هر لینکی» به فایل index.php ری‌دایرکت گردد.

 

نظرشما

نوشته های مرتبط


چه عواملی باعث می شود تا تبدیل به یک برنامه نویس خوب شویم؟ پرسیدن این سوال از خود و . . .

4 دقیقه
ادامه مطلب

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

3 دقیقه
ادامه مطلب

معرفی ابزار های طراحی وب سایت     Web Programming اگر برای اولین بار باشد که بخواهد بر . . .

5 دقیقه
ادامه مطلب

لیست فرم های خارجی برای بک لینک رایگان بروز رسانی: استفاده از فرم‌های خارجی برای ب . . .

8 دقیقه
ادامه مطلب