Spisu treści:

Jak przepisać silnik Apache?
Jak przepisać silnik Apache?

Wideo: Jak przepisać silnik Apache?

Wideo: Jak przepisać silnik Apache?
Wideo: Apache Guardian następcą polskich Mi-24. 2024, Może
Anonim

Otwórz terminal i wpisz a2enmod przepisać , Umożliwi to mod_rewrite moduł dla Apache . Następnie przejdź do /etc/apache2/sites-available i edytuj domyślny plik. (W tym celu musisz mieć uprawnienia do zapisu do tego pliku i folderu witryn dostępnych). Ponownie wykonaj test czystego adresu URL, a tym razem zostanie on zaliczony.

Jak więc przepisać moduł Apache?

Otwórz terminal i wpisz a2enmod przepisać , Umożliwi to moduł mod_rewrite dla Apache . Następnie przejdź do /etc/ Apache2 /sites-available i edytuj plik domyślny. (W tym celu musisz mieć uprawnienia do zapisu do tego pliku i folderu witryn dostępnych). Ponownie wykonaj test czystego adresu URL, a tym razem zostanie on zaliczony.

Poza powyższym, czym jest reguła przepisywania $1? ten $1 jest w zasadzie przechwyconą zawartością wszystkiego od początku i końca ciągu. Innymi słowy, $1 = (. *). W Twoim przepisać , ^ oznacza początek ciągu, czyli (. Zasadniczo oznacza to, że chwyć wszystko od początku do końca ciągu i przypisz tę wartość do $1.

Jak w ten sposób sprawdzić, czy moduł przepisywania jest włączony?

17 odpowiedzi

  1. Aby sprawdzić, czy moduł mod_rewrite jest włączony, utwórz nowy plik php w folderze głównym serwera WAMP.
  2. Uzyskaj dostęp do utworzonego pliku z przeglądarki.
  3. Ctrl F, aby otworzyć wyszukiwanie.
  4. Jeśli nie, otwórz
  5. Usuń znak krzyżyka ('#') na początku i zapisz ten plik.
  6. Zrestartuj serwer Apache.

Co robi a2enmod rewrite?

a2enmod to skrypt, który włącza określony moduł w konfiguracji apache2. Ono czy to poprzez tworzenie dowiązań symbolicznych w /etc/apache2/mods-enabled. Podobnie, a2dismod wyłącza moduł, usuwając te dowiązania symboliczne.

Zalecana: