Innholdsfortegnelse:

Hvordan skriver jeg om en Apache-motor?
Hvordan skriver jeg om en Apache-motor?

Video: Hvordan skriver jeg om en Apache-motor?

Video: Hvordan skriver jeg om en Apache-motor?
Video: КАК ПРИГОТОВИТЬ БОГРАЧ. ТАК Я ЕЩЁ НЕ ГОТОВИЛ. ЛУЧШИЙ РЕЦЕПТ 2024, Kan
Anonim

Åpne terminal og skriv inn a2enmod omskrive , Det vil aktivere din mod_rewrite modul for Apache . Gå deretter til /etc/apache2/sites-available og rediger standardfilen. (For dette må du ha skrivbare tillatelser til denne filen og mappen som er tilgjengelig for nettsteder.) Ta en ren URL-test igjen og denne gangen vil den bli bestått.

Så, hvordan skriver jeg om en Apache-modul?

Åpne terminal og skriv inn a2enmod omskrive , Det vil aktivere din mod_rewrite-modul til Apache . Gå deretter til /etc/ apache2 /sites-available og rediger standardfil. (For dette må du ha skrivbare tillatelser til denne filen og mappen som er tilgjengelig for nettsteder.) Ta en ren URL-test igjen og denne gangen vil den bli bestått.

Foruten ovenfor, hva er $1 omskrivingsregel? De $1 er i utgangspunktet det fangede innholdet i alt fra begynnelsen og slutten av strengen. Med andre ord, $1 = (. *). I din omskrive , ^ betyr starten på strengen, (. Så, i bunn og grunn, det er å si ta tak i alt fra begynnelsen til slutten av strengen og tilordne den verdien til $1.

Hvordan sjekker jeg på denne måten om en omskrivingsmodul er aktivert?

17 svar

  1. For å sjekke om mod_rewrite-modulen er aktivert, lag en ny php-fil i rotmappen på WAMP-serveren.
  2. Få tilgang til den opprettede filen fra nettleseren din.
  3. Ctrl F for å åpne et søk.
  4. Hvis ikke, åpne
  5. Fjern pundtegnet ('#') i starten og lagre denne filen.
  6. Start apache-serveren på nytt.

Hva gjør a2enmod omskriving?

a2enmod er et skript som aktiverer den angitte modulen i apache2-konfigurasjonen. Den gjør dette ved å lage symbolkoblinger i /etc/apache2/mods-enabled. På samme måte deaktiverer a2dismod en modul ved å fjerne disse symbolkoblingene.

Anbefalt: