WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Använda wordpress som cms (https://www.wn.se/forum/showthread.php?t=30482)

christian@eventkoll 2008-07-11 13:25

Hej!

Jag håller på och tar fram en site med en blogg och ett par statiska sidor. Allt med wordpress som grund. Jag vill ha att de statiska sidorna ligger direkt på domänen t.ex. domän.se/sida/ . Bloggen ska ligga på domän.se/blogg/ .

Jag får allt att fungera förutom sidbläddring på bloggens index-sida. Där blir länkarna domän.se/blogg/page/2/ men sidan ligger på domän.se/page/2/ . Det jag vill är att sidorna ska ligga som länkarna, dvs. domän.se/blogg/page/2/ . Har testat med rewrite regler i htaccess-filen men det fungerar inte eftersom wordpress redan kör en del regler så det går inte att använda båda.

För att förstå hur jag menar kan du titta på testsiten meny sverige . se

Tacksam för hjälp :)

jonny 2008-07-11 13:40

Kika igenom settings. Var står det blogg? Ska det stå blogg eller inte där? Prova

christian@eventkoll 2008-07-11 13:52

Jag har kört utan blogg under inställningar. Kör jag med blogg där blir tidigare problem löst men ett annat dyker upp. De statiska sidorna kommer då under domän.se/blogg/. Alternativet i så fall är att få dem att ligga rätt. Det kanske är enklare?

christian@eventkoll 2008-07-11 13:54

Jag har googlat en hel del på problemet och det enda jag hittar är hur man lägger bloggen under /blogg/ och startsidan direkt på domänen...men övriga statiska sidor kommer inte rätt.

christian@eventkoll 2008-07-11 16:13

Har hittat en lösning...om man lägger in

RedirectMatch /blogg/page/(.*)$ http://www.domän.se/page/$1/

i htaccess filen fungerar länkarna men det blir inte så snygga urler. Vill helst att det ska stå domän.se/blogg/sida/2.

Någon som vet var man ändrar texten "page", om man ändrar det till blogg blir det ju skapligt iaf (domän.se/blogg/2/)

christian@eventkoll 2008-07-12 12:41

Problemet löst.

För de som är intresserade:
Jag gjorde en liten justering i filen wp-includes/link-template.php på slutet av funktionen get_pagenum_link:

Kod:

        }

        $result = apply_filters('get_pagenum_link', $result);
       
//Special case added by CA 080712
        $base2 = trailingslashit( get_bloginfo( 'url' ) );
        if ($result == $base2) { $result = $result . 'blogg/';}
//End of special case CA 080712

        return $result;
}



Alla tider är GMT +2. Klockan är nu 05:27.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson