Innehållsförteckning:

Hur skriver jag om en Apache-motor?
Hur skriver jag om en Apache-motor?

Video: Hur skriver jag om en Apache-motor?

Video: Hur skriver jag om en Apache-motor?
Video: Apache Mod Rewrite #apache 2024, Maj
Anonim

Öppna terminalen och skriv a2enmod skriva om , Det kommer att aktivera din mod_rewrite modul för Apache . Gå sedan till /etc/apache2/sites-available och redigera standardfilen. (För detta måste du ha skrivbehörighet till den här filen och mappen som är tillgänglig för webbplatser.) Gör ett rent URL-test igen och den här gången kommer det att godkännas.

Hur skriver jag om en Apache-modul?

Öppna terminalen och skriv in a2enmod skriva om , Det kommer att aktivera din mod_rewrite-modul för Apache . Gå sedan till /etc/ apache2 /sites-available och redigera standardfilen. (För detta måste du ha skrivbehörighet till den här filen och mappen som är tillgänglig för webbplatser.) Gör ett rent URL-test igen och den här gången kommer det att godkännas.

Förutom ovan, vad är $1 omskrivningsregel? De $1 är i princip det fångade innehållet i allt från början och slutet av strängen. Med andra ord, $1 = (. *). I din skriva om , betecknar ^ början av strängen, (. Så i grund och botten säger man ta tag i allt från början till slutet av strängen och tilldela det värdet till $1.

På det här sättet, hur kontrollerar jag om en omskrivningsmodul är aktiverad?

17 svar

  1. För att kontrollera om mod_rewrite-modulen är aktiverad, skapa en ny php-fil i din rotmapp på din WAMP-server.
  2. Öppna din skapade fil från din webbläsare.
  3. Ctrl F för att öppna en sökning.
  4. Om inte, öppna
  5. Ta bort pundtecknet ('#') i början och spara den här filen.
  6. Starta om din apache-server.

Vad gör a2enmod omskrivning?

a2enmod är ett skript som aktiverar den angivna modulen i apache2-konfigurationen. den gör detta genom att skapa symboliska länkar inom /etc/apache2/mods-enabled. På samma sätt inaktiverar a2dismod en modul genom att ta bort dessa symboliska länkar.

Rekommenderad: