htaccess redirect, permalinks problem

Že 2 uri se matram z enim WPjem, kjer poizkušam spremenit strukturo linkov, da bi lahko inštaliral nekaj modulov, ki to zahtevajo. In mi ne uspe nikakor. Grrrr zdaj se spomnim zakaj tok sovražim WP.

Default je: /?p=%postid%/
Jaz pa bi rad nastavil karkoli drugega, recimo takole: %post
id%

Inštaliral sem že 4 plugine, ki naj bi opravili te redirecte in noben ne dela. Htaccess je editable tko, da ni v tem problem. Očitno bo treba ročno vpisat navodila za redirect v htaccess. Mi lahko prosim kdo pove kakšno kodo moram vstavit, da bo ta redirect delal pravilno? Hvala in lahko noč.

7 odgovorov

Obkljukaj polje custom in nitri prilimaj tole: /%postname%/. Če to ne bo ok, v htaccess prilimaj tole:

BEGIN WordPress

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUESTFILENAME} !-f
RewriteCond %{REQUEST
FILENAME} !-d
RewriteRule . /wordpress/index.php [L]
</IfModule>

END WordPress

Nop, ne dela. Sem probal samo kodo in custom permalink.

Noben avtomatski redirect mi ne dela tudi z moduli, ki naj bi to podpirali. Ročno bo pa prava jeba delat, ker je +1000 objav.

Kaj pa settings => permalinks =>custom ?

pa daš /%postname%/

Imaš ti trenutno vkljopljen kak capcha plugin? Ker si ti lahko naredi, da ti brskalnik še kar staro zadevo kaže. Izklopi ga začasno pa probaj še enkrat.

Ne, tole so vsi plugini na spodnji sliki. Stran sem komaj začel upravljati in prvo, kar sem opazil je, da nima naloženega WP Super Cache modula, ki ga pa krvavo potrebuje. In zdaj se trudim, da bi ga naložil, zahteva pa custom link strukturo. Slednja povzroči, da dobim 404 errorje na vse stare linke. Še kaka ideja? Kaj bi lahko bilo narobe...

Ostaja mi možnost, da za vsak URL naredim ročno redirect. Vendar je objav res veliko, čez tisoč, niso vse pomembne ampak vseeno nočem stran metat traffica. Razen, če bi naredil 20 glavnih redirectov + vse ostalo na home domeno.

Pogrešam Drupal :((

wssrpnc:
Kaj pa settings => permalinks =>custom ?

pa daš /%postname%/

Enaka težava. Bi pa res rad imel samo ID, torej %post_id%
zato, da je link čim krajši, ker ne rabim nič SEOja.

Našel sem delno rešitev. Custom permalink strukturo lahko nastavim kar takole: /?p=%post_id%/

Posti delajo, vendar pa izginejo vsi komentarji v social pluginu, kar je spet metanje stran traffica... ne toliko kot prej, pa vseeno.

Verjetno bi se commenti zlomili tudi, če bi 404 redirect delal pravilno pri kakem drugenm permalinku.