Ce face Directiva rewrite enable
OpenLiteSpeed este compatibil nativ cu regulile de rescriere Apache mod_rewrite, însă motorul de rescriere trebuie activat explicit în fiecare vHost prin directiva enable 1 în blocul rewrite.
Directiva autoLoadHtaccess 1 instruiește serverul să caute și să încarce automat regulile din fișierul .htaccess aflat în rădăcina docRoot a site-ului.
Notă tehnică importantă: spre deosebire de Apache care citește .htaccess la fiecare cerere (scăzând performanța I/O), OpenLiteSpeed compilează regulile în memorie. La modificarea manuală a .htaccess este necesar un semnal lswsctrl reload.
Opțiuni și argumente
| Opțiune / Parametru | Descriere |
|---|---|
enable 1 |
Activează motorul de rescriere URL. |
autoLoadHtaccess 1 |
Citește automat regulile din .htaccess din rădăcina vHost-ului. |
Ce returnează
Activarea compilării regulilor de rutare la pornirea sau reîncărcarea serverului.
Exemple
Exemplul 1: Activarea rescrierilor în fișierul vhost.conf
Configurația obligatorie pentru funcționarea legăturilor permanente (permalinks) în WordPress.
rewrite {
enable 1
autoLoadHtaccess 1
}
Greșeli frecvente
- Modificarea fișierului .htaccess fără rularea unui ‘lswsctrl reload’ sau restart (în OLS regulile nu se aplică automat la fiecare cerere decât dacă este configurat reload periodic).
- Uitarea directivei ‘enable 1’, caz în care orice pagină interioară WordPress returnează eroare 404 Not Found.
Comenzi înrudite
Directiva rules (.htaccess): Permite scrierea directă a regulilor de rescriere în fișierul de configurare vhost.conf.Directiva rewriteInherit: Stabilește dacă un context sau subdirector moștenește regulile de rescriere ale părintelui.Directiva RewriteBase: Setează prefixul URL implicit folosit pentru substituțiile relative de căi.
Întrebări & Exemple de Cod:
Directiva rewrite enableAi o nelămurire despre utilizarea comenzii
Directiva rewrite enablesau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.