فهرست مطالب:

چگونه یک موتور آپاچی را بازنویسی کنم؟
چگونه یک موتور آپاچی را بازنویسی کنم؟

تصویری: چگونه یک موتور آپاچی را بازنویسی کنم؟

تصویری: چگونه یک موتور آپاچی را بازنویسی کنم؟
تصویری: آموزش موتور سواری | گاز دادن صحیح 2024, دسامبر
Anonim

ترمینال را باز کنید و a2enmod را تایپ کنید بازنویسی ، شما را فعال می کند mod_rewrite ماژول برای آپاچی . سپس به /etc/apache2/sites-available بروید و فایل پیش فرض را ویرایش کنید. (برای این کار باید مجوزهای قابل نوشتن برای این فایل و پوشه sites-available داشته باشید.) دوباره تست URL تمیز را انجام دهید و این بار موفق می شود.

سپس، چگونه یک ماژول آپاچی را بازنویسی کنم؟

ترمینال را باز کنید و a2enmod را تایپ کنید بازنویسی ، شما را فعال می کند ماژول mod_rewrite برای آپاچی . سپس به /etc/ بروید آپاچی 2 /sites-available و ویرایش فایل پیش فرض. (برای این کار باید مجوزهای قابل نوشتن برای این فایل و پوشه sites-available داشته باشید.) دوباره تست URL تمیز را انجام دهید و این بار موفق می شود.

علاوه بر بالا، قانون بازنویسی $1 چیست؟ این $1 اساساً محتویات ضبط شده از همه چیز از ابتدا و انتهای رشته است. به عبارت دیگر، $1 = (. *). در شما بازنویسی ، ^ نشان دهنده شروع رشته است، (. بنابراین، اساساً می گوید همه چیز را از ابتدا تا انتهای رشته بگیرید و آن مقدار را به آن اختصاص دهید. $1.

به این ترتیب، چگونه می توانم بررسی کنم که آیا ماژول بازنویسی فعال است؟

17 پاسخ

  1. برای بررسی فعال بودن ماژول mod_rewrite، یک فایل php جدید در پوشه ریشه سرور WAMP خود ایجاد کنید.
  2. از مرورگر خود به فایل ایجاد شده خود دسترسی پیدا کنید.
  3. برای باز کردن جستجو، F را فشار دهید.
  4. اگر نه، httpd را باز کنید.
  5. علامت پوند (#) را در ابتدا بردارید و این فایل را ذخیره کنید.
  6. سرور آپاچی خود را مجددا راه اندازی کنید.

بازنویسی a2enmod چه می کند؟

a2enmod است اسکریپتی که ماژول مشخص شده را در پیکربندی apache2 فعال می کند. آی تی میکند این کار با ایجاد پیوندهای نمادین در /etc/apache2/mods-enabled. به همین ترتیب، a2dismod یک ماژول را با حذف آن پیوندهای نمادین غیرفعال می کند.

توصیه شده: