Apache Server võimaldab URL-i ümberkirjutamise reeglit, asetades lihtsalt FTP-kataloogide alla faili nimega .htaccess. Ümberkirjutamise reeglid alistavad selle ülemreegli, kui see on olemas. Alamkaustas <em.htaccess saate aga määrata järgmise. lubada selgesõnaliselt vanemate .htaccess’i kasutamist.
RewriteOptions inherit
Pärast WordPressi installimist loob see ajaveebi juurkataloogi alla .htaccessi. Võtame näiteks selle ajaveebi, järgmine on WordPressi loodud vaikesisu.
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /acm/
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule. /acm/index.php [L]
</IfModule>
# END WordPress
Kommentaarid algavad räsina. IfModule kontrollib, kas ümberkirjutamise moodul on lubatud. ^index.php$ – [L] takistab faili index.php taotluste ümberkirjutamist, et vältida lõpmatuid silmuseid. Kui päring on index.php jaoks, ei tee käskkiri midagi – ja peatab reeglite töötlemise [L] st L – Last. RewriteCond määrab, et kui taotletav fail ei ole päris fail või päris kataloog, suunatakse kõik saidile index.php, mis võib hankida $_SERVER[‘REQUEST_URI’] ja kutsub välja õige koodi kasutaja taotletud lehe renderdamiseks .
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/?(.*)$ /index.php?id=$1 [L]
</IfModule>
Ülaltoodud rida RewriteRule ^/?(.*)$ /index.php?id=$1 [L] kasutatakse tavaliselt URL-i (nt https://steakovercooked.com/ xyz) tõlkimiseks https://steakovercooked.com/index .php?id xyz.