Kazalo:

Kako na novo napišem motor Apache?
Kako na novo napišem motor Apache?

Video: Kako na novo napišem motor Apache?

Video: Kako na novo napišem motor Apache?
Video: Замена ремня на Скутере 2024, Maj
Anonim

Odprite terminal in vnesite a2enmod prepisati , To bo omogočilo vašo mod_rewrite modul za Apache . Nato pojdite na /etc/apache2/sites-available in uredite privzeto datoteko. (Za to morate imeti dovoljenja za zapisovanje v to datoteko in mapo, ki je na voljo na spletnih mestih.) Ponovno opravite test čistega URL-ja in tokrat bo opravljen.

Kako potem ponovno napišem modul Apache?

Odprite terminal in vnesite a2enmod prepisati , To bo omogočilo vašo modul mod_rewrite za Apache . Nato pojdite na /etc/ apache2 /sites-available in uredite privzeto datoteko. (Za to morate imeti dovoljenja za pisanje v to datoteko in mapo, ki je na voljo na spletnih mestih.) Ponovno opravite test čistega URL-ja in tokrat bo opravljen.

Poleg zgornjega, kaj je pravilo ponovnega pisanja $1? The $1 je v bistvu zajeta vsebina vsega od začetka in konca niza. Z drugimi besedami, $1 = (. *). V vašem prepisati ^ označuje začetek niza, (. V bistvu torej pravi, da zgrabi vse od začetka do konca niza in dodeli to vrednost $1.

Kako na ta način preverim, ali je modul za ponovno pisanje omogočen?

17 odgovorov

  1. Če želite preveriti, ali je modul mod_rewrite omogočen, ustvarite novo datoteko php v korenski mapi vašega strežnika WAMP.
  2. Do ustvarjene datoteke dostopajte iz brskalnika.
  3. Ctrl F, da odprete iskanje.
  4. Če ne, odprite
  5. Odstranite znak funta ('#') na začetku in shranite to datoteko.
  6. Znova zaženite strežnik apache.

Kaj naredi a2enmod rewrite?

a2enmod je skript, ki omogoči določen modul v konfiguraciji apache2. To ne to z ustvarjanjem simbolnih povezav znotraj /etc/apache2/mods-enabled. Podobno a2dismod onemogoči modul tako, da odstrani te simbolne povezave.

Priporočena: