Sadržaj:

Kako da prepišem Apache motor?
Kako da prepišem Apache motor?

Video: Kako da prepišem Apache motor?

Video: Kako da prepišem Apache motor?
Video: More than Coffee: Golang. Почему Java разработчики учат GO как второй язык. 2024, Studeni
Anonim

Otvorite terminal i upišite a2enmod prepisati , To će omogućiti vaš mod_rewrite modul za Apache . Zatim idite na /etc/apache2/sites-available i uredite zadanu datoteku. (Za to morate imati dopuštenja za pisanje u ovu datoteku i mapu koja je dostupna za web-stranice.) Ponovno prođite test čistog URL-a i ovaj put će biti prošao.

Onda, kako da prepišem Apache modul?

Otvorite terminal i upišite a2enmod prepisati , To će omogućiti vaš mod_rewrite modul za Apache . Zatim idite na /etc/ apache2 /sites-available i urediti zadanu datoteku. (Za to morate imati dopuštenja za pisanje u ovu datoteku i mapu koja je dostupna za web-stranice.) Ponovno prođite test čistog URL-a i ovaj put će biti prošao.

Osim gore navedenog, što je $1 pravilo ponovnog pisanja? The $1 je u osnovi snimljeni sadržaj svega od početka do kraja niza. Drugim riječima, $1 = (. *). U vašem prepisati , ^ označava početak niza, (. Dakle, u osnovi, govori da zgrabite sve od početka do kraja niza i dodijelite tu vrijednost $1.

Na ovaj način, kako mogu provjeriti je li omogućen modul za ponovno pisanje?

17 odgovora

  1. Da biste provjerili je li modul mod_rewrite omogućen, stvorite novu php datoteku u svojoj korijenskoj mapi vašeg WAMP poslužitelja.
  2. Pristupite kreiranoj datoteci iz svog preglednika.
  3. Ctrl F za otvaranje pretraživanja.
  4. Ako ne, otvorite
  5. Uklonite znak funte ('#') na početku i spremite ovu datoteku.
  6. Ponovno pokrenite svoj apache poslužitelj.

Što radi a2enmod rewrite?

a2enmod je skripta koja omogućuje navedeni modul unutar apache2 konfiguracije. To čini ovo stvaranjem simboličnih veza unutar /etc/apache2/mods-enabled. Isto tako, a2dismod onemogućuje modul uklanjanjem tih simboličnih veza.

Preporučeni: