WordPressin URL-osoitteen uudelleenkirjoitussäännöt selitetty
Apache Server sallii URL-osoitteen uudelleenkirjoitussäännön sijoittamalla .htaccess-nimisen tiedoston FTP-hakemistojen alle. Uudelleenkirjoitussäännöt ohittavat sen ylätason, jos sellainen on. Voit kuitenkin määrittää seuraavat alikansion <em.htaccess. sallia nimenomaisesti vanhempien .htaccess:n käytön.
RewriteOptions inherit
WordPressin asennuksen jälkeen se luo .htaccess-tiedoston blogin juurihakemistoon. Otetaan esimerkiksi tämä blogi, seuraava on WordPressin luoma oletussisältö.
Kommentit alkavat hashista. IfModule tarkistaa, onko uudelleenkirjoitusmoduuli käytössä. ^index.php$ – [L] estää indeksin.php-pyyntöjen uudelleenkirjoittamisen, jotta vältetään loputtomat silmukat. Jos pyyntö koskee index.php:tä, direktiivi ei tee mitään – ja pysäyttää sääntöjen [L] eli L – Lastin käsittelyn. RewriteCond määrittää, että jos pyydetty ei ole oikea tiedosto tai oikea hakemisto, kaikki ohjataan hakemistoon index.php, joka voi saada $_SERVER[‘REQUEST_URI’] ja se kutsuu oikean koodin käyttäjän pyytämän sivun hahmontamiseksi. .
Yllä olevaa riviä RewriteRule ^/?(.*)$ /index.php?id=$1 [L] käytetään yleensä kääntämään URL-osoite, kuten https://steakovercooked.com/ xyz muotoon https://steakovercooked.com/index .php?id xyz.