Inhoudsopgave:

Hoe herschrijf ik een Apache-engine?
Hoe herschrijf ik een Apache-engine?

Video: Hoe herschrijf ik een Apache-engine?

Video: Hoe herschrijf ik een Apache-engine?
Video: Apache Mod Rewrite #apache 2024, April
Anonim

Open terminal en typ a2enmod herschrijven , Het zal uw mod_rewrite module voor Apache . Ga dan naar /etc/apache2/sites-available en bewerk het standaardbestand. (Hiervoor moet u schrijfrechten hebben voor dit bestand en de map die beschikbaar is voor sites.) Voer opnieuw een schone URL-test uit en deze keer wordt deze doorstaan.

Hoe herschrijf ik dan een Apache-module?

Open terminal en typ a2enmod herschrijven , Het zal uw mod_rewrite module voor Apache . Ga dan naar /etc/ apache2 /sites-beschikbaar en bewerk het standaardbestand. (Hiervoor moet u schrijfrechten hebben voor dit bestand en de map die beschikbaar is voor sites.) Voer opnieuw een schone URL-test uit en deze keer wordt deze doorstaan.

Wat is naast bovenstaande de herschrijfregel van $ 1? De $1 is in feite de vastgelegde inhoud van alles vanaf het begin en het einde van de string. Met andere woorden, $1 = (. *). In uw herschrijven , de ^ staat voor het begin van de string, de (. Dus eigenlijk zegt het dat je alles van het begin tot het einde van de string moet pakken en die waarde toewijst aan $1.

Hoe controleer ik op deze manier of een herschrijfmodule is ingeschakeld?

17 antwoorden

  1. Om te controleren of de mod_rewrite-module is ingeschakeld, maakt u een nieuw php-bestand in uw hoofdmap van uw WAMP-server.
  2. Open uw gemaakte bestand vanuit uw browser.
  3. Ctrl F om een zoekopdracht te openen.
  4. Zo niet, open dan
  5. Verwijder het hekje ('#') aan het begin en sla dit bestand op.
  6. Start uw apache-server opnieuw op.

Wat doet a2enmod herschrijven?

a2enmod is een script dat de opgegeven module binnen de apache2-configuratie inschakelt. Het doet dit door symlinks te maken in /etc/apache2/mods-enabled. Evenzo schakelt a2dismod een module uit door die symbolische links te verwijderen.

Aanbevolen: