برای مشاهده یافته ها از کلید Enter و برای خروج از کلید Esc استفاده کنید.

آموزش فعال کردن mod_rewrite در آپاچی

معمولا سوال اینجاست ! چطور می توان نصب یا فعال بودن مد rewrite را چک کرد. در ابتدا چک میکنید
که آیا این این مد نصب شده در مرحله دوم برسی میکنی که ایا این مد در اپاچی لود شده است و در
مرحله سوم تنظیم بودن فایل کانفیگ اپاچی را برای استفاده از فایل htaccess از دایرکتوری برسی میکنید.

برای شروع دستور زیر را وارد کنید :

خروجی این دستور بصورت زیر است :

دو خطی که در متن بالا مورد نظر ماست ترکیب ان مربوط به ادرس فایل کانفیگ اپاچی است :

و

که میشود :

 

مد های اپاچی نیز در ادرس دایرکتوری زیر قرار دارد :

خب ! در قدم اول چک میکنیم مد rewrite نصب شده است یا خیر :

خروجی این دستور بصورت زیر است :

این خروجی به این معناست که مد مورد نظر ما نصب شده است ( معمولا این مد همراه اپاچی نصب میشود ) در غیر این
صورت باید به همراه اپاچی نصب و کامپایل شود.

در این مرحله چک میکنیم که ایا مد rewrite در فایل کانفیگ اپاچی لود شده یا خیر :

در صورتی که خروجی بصورت زیر بود :

این بدین معناست که مد ما در فایل کانفیگ اپاچی لود شده اما در صورتی که در ابتدای خروجی علامت # را مشاهده کردید:

فایل کانفیگ اپاچی را با استفاده از ادیتور متنی باز کرده و علامت # را از جلوی این بردارید.
(ادرس فایل کانفیگ در ابتدا توضیح داده شده)

 

حالا از نصب و لود شدن این مد مطمئن شدیم. مرحله بعدی تنظیم دایرکتوری برای استفاده فایل htaccess از
مد rewrite است. برای این منظور در ابتدا وضعیت کانفیگ این مد را در فایل کانفیگ چک میکنیم.

برای این منظور دستور زیر را وارد میکنیم :

خروجی بصورت زیر است :

در این مرحله فایل کانفیگ اپاچی را باز کنید و خطی که AllowOverride را در ان مشاهده میکنید None را پاک کرده
و به جای ان All را اضافه نمایید مانند زیر :

 

را به شکل زیر تغییر دهید :

 

ممکن است تعداد این بلوک ها در فایل کانفیگ اپاچی شما 1 عدد یا 4 عدد باشد شما هر بلوکی که
میخواهید در ان دایرکتوری مد rewrite فعال باشد را AllowOverride All کنید.

میتوانید با کپی و پیست کردن بلاک و تعویض ادرس دایرکتوری مورد نظر خود نیز تغیرات مورد نظرتان را اعمال کنید.

 

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

سوالات خود را در بخش نظرات مطرح کنید.

موفق باشید

واحد محتوا

فعال در زمینه مدیریت و بهینه سازی سرور های میزبانی وب، سرویس های Application، WAP و خدمات DevOPS