.htaccess Tip: Rewrite vs. Redirect

Sfat rapid .htaccess! Când utilizați Apache mod_rewrite, puteți redirecționa orice solicitare prin includerea [R] steagului, de exemplu:

Aici redirecționăm prin răspunsul 301 „Permanent”. Deci clientul va fi redirecționat către /somewhere/.

Acum iată trucul: să spunem că, în loc să redirecționăm, vrem să rescriem cererea, astfel încât să oferim o altă resursă la adresa URL solicitată. Pentru a face acest lucru, pur și simplu omite [R]steagul, astfel:

Aici servim resursa  /somewhere/ la aceeași adresă URL pe care a solicitat-o ​​inițial clientul. Deci, dacă solicitarea a fost pentru /something/, utilizatorul va primi /somewhere/ în timp ce bara de adrese a browserului continuă să se afișeze /something/.

Acesta este modul în care WordPress generează adresele URL de permalink :)

Aveti nevoie de ajutor cu Linux Server sau WordPress?