Talaan ng mga Nilalaman:

Paano ko muling isusulat ang isang Apache engine?
Paano ko muling isusulat ang isang Apache engine?

Video: Paano ko muling isusulat ang isang Apache engine?

Video: Paano ko muling isusulat ang isang Apache engine?
Video: How to Speed Up Windows 10 Performance (Tagalog) Paano Pabilisin ang mabagal na PC Settings Solution 2024, Abril
Anonim

Buksan ang terminal at i-type ang a2enmod muling isulat , Paganahin nito ang iyong mod_rewrite module para sa Apache . Pagkatapos ay pumunta sa /etc/apache2/sites-available at i-edit ang default na file. (Para dito dapat ay mayroon kang mga nasusulat na pahintulot sa file na ito at folder na available sa mga site.) Kumuha muli ng malinis na pagsubok sa URL at sa pagkakataong ito ay maipapasa ito.

Pagkatapos, paano ko muling isusulat ang isang Apache module?

Buksan ang terminal at i-type ang a2enmod muling isulat , Paganahin nito ang iyong mod_rewrite module para sa Apache . Pagkatapos ay pumunta sa /etc/ apache2 /sites-available at i-edit ang default na file. (Para dito dapat ay mayroon kang mga nasusulat na pahintulot sa file na ito at folder na available sa mga site.) Kumuha muli ng malinis na pagsubok sa URL at sa pagkakataong ito ay maipapasa ito.

Sa tabi sa itaas, ano ang $1 rewrite rule? Ang $1 ay karaniwang ang nakunan na mga nilalaman ng lahat mula sa simula at dulo ng string. Sa ibang salita, $1 = (. *). Sa iyong muling isulat , ang ^ ay nagpapahiwatig ng simula ng string, ang (. Kaya, karaniwang, sinasabi nitong kunin ang lahat mula sa simula hanggang sa dulo ng string at italaga ang halagang iyon sa $1.

Sa ganitong paraan, paano ko masusuri kung pinagana ang isang rewrite module?

17 Sagot

  1. Upang tingnan kung pinagana ang mod_rewrite module, gumawa ng bagong php file sa iyong root folder ng iyong WAMP server.
  2. I-access ang iyong ginawang file mula sa iyong browser.
  3. Ctrl F para magbukas ng paghahanap.
  4. Kung hindi, buksan ang
  5. Alisin ang pound ('#') sign sa simula at i-save ang file na ito.
  6. I-restart ang iyong apache server.

Ano ang ginagawa ng a2enmod rewrite?

ang a2enmod ay isang script na nagbibigay-daan sa tinukoy na module sa loob ng configuration ng apache2. Ito ginagawa ito sa pamamagitan ng paglikha ng mga symlink sa loob ng /etc/apache2/mods-enabled. Gayundin, hindi pinapagana ng a2dismod ang isang module sa pamamagitan ng pag-alis ng mga symlink na iyon.

Inirerekumendang: