Közvetlen linkek alkönyvtáras telepítésnél
Bikfalvi Moni
2012. január 4. • 2 perc olvasás
Ha a WordPress motorod nem a tárhelyed gyökerébe, hanem egy alkönyvtárba van telepítve, akkor a .htaccess fájlodat módosítanod kell, különben a Közvetlen linkek nem fognak működni, és bármilyen oldalra, kategóriára vagy bejegyzés címére kattintasz, 404-es hibaüzenetet („Az oldal nem található”) fogsz kapni.
A .htaccess fájl nem létezik mindenképpen, egyes tárhelyeknél ott van ugyan, de láthatatlanul, más tárhelyeknél nincs is fent, a legjobb, ha Te magad hozod létre telepítéskor. Alapesetben ez legyen benne:
(kacsacsőr) IfModule mod_rewrite.c (kacsacsőr)
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
(kacsacsőr) /IfModule (kacsacsőr)
Viszont ha alkönyvtárban van telepítve a WordPress, akkor az alkönyvtár nevét is bele kell írnod a fájlba. Például ha a „magyar” nevű alkönyvtárban vannak a WP-fájlok, akkor a .htaccessnek így kell kinéznie:
(kacsacsőr) IfModule mod_rewrite.c (kacsacsőr)
RewriteEngine On
RewriteBase /magyar/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /magyar/index.php [L]
(kacsacsőr) /IfModule (kacsacsőr)
(A kacsacsőrök a „nagyobb” és a „kisebb” jelek helyett vannak, mert ha bennehagyom, a WordPress „lejátssza” az utasítást, és/vagy egyszerűen kihagyja a szövegből az adott sort…)