Skip to content


Permalinku maiņa un problēmas ar htaccess

Domāju daudzi, kas ir mēģinājuši nomainīt standarta WordPress  permalinku struktūru ir saskārušies ar .htaccess problēmu.

Arī es. Praktiski man tas aizņēma divas dienas, lai ar Google palīdzību atrisinātu šo problēmu. Lai Jums tas nebūtu jādara,

iepostēju šeit risinājumu:

.htaccess failā jābūt šādam tekstam:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

To parasti WordPress ieraksta automātiski, taču ne vienmēr. Atveriet
savu .htaccess failu un pārliecinieties,ka ir šāds ieraksts. Un tad
sākas problēmas. Neesmu speciālists, bet mans atrastais risinājums der
tiem, kam serveris darbojas uz Apache platformas, jo, pēc WordPress
ieraksta .htaccess failā, blogs vairs nestrādā, ja arī strādā galvenā
lapā, tad noteikti nestrādā bloga ieraksti un pārējās lapas,
parādot error…
Tam risinājums ir šāds:
Atveram failu /wp-includes/vars.php un nomainām
$is_apache = ((strpos($_SERVER['SERVER_SOFTWARE'], ‘Apache’) !== false)
||(strpos($_SERVER['SERVER_SOFTWARE'], ‘LiteSpeed’) !== false)) ? true
: false;
uz
$is_apache = ((strpos($_SERVER['SERVER_SOFTWARE'], ‘Apache’) !== true)
||(strpos($_SERVER['SERVER_SOFTWARE'], ‘LiteSpeed’) !== false)) ? true
: false;
Tagad visas Jūsu problēmas ir atrisinātas.
Vēl nav?
Hm. Tā varētu būt, jo Jūs maināt permalinku struktūru no vienas uz
otru un tagad ir problēmas, ka visi backlinki uz Jūsu blogu ir nederīgi.
Tā arī nav problēma. Vienkārši pievienojiet saviem pluginiem šo pluginu
(Dean’s Permalinks Migration) un settingos ievadiet veco permalinku
struktūru un viņš automātiski, ja kāds ies uz veco lapu, pāradresēs
lasītāju uz jauno permalinku.
Ceru, ka noderēja :)

Raksta kategorija noderīgi.

Ieraksta atslegvardi , .


0 komentari

Seko lidzi komentariem, pasutot RSS komentariem.



Some HTML is OK

or, reply to this post via trackback.


InternetsVirszemes TV