home.pl wprowadziło dziś oficjalnie na swoje maszyny mod_rewrite (w zasadzie idea_rewrite), który na ichniejszym serwerze WWW odpowiedzialny jest za przepisywanie URL’i w sposób przyjazny wyszukiwarkom.
Aby jednak to rozwiązanie funkcjonowało poprawnie w Wordpressie należy
1. stworzyć w głównym katalogu wordpressa plik .htaccess
2. w pliku wp-includes/vars.php w okolicach frazy „Server detection” zakomentować linię
$is_apache = ( strstr($_SERVER['SERVER_SOFTWARE'], 'Apache') || strstr($_SERVE$is_IIS = strstr($_SERVER['SERVER_SOFTWARE'], 'Microsoft-IIS') ? 1 : 0;
i w zamian umieścić linię
$is_apache = 1;
3. zmienić typ odnośników w panelu administracyjnym Wordpressa.
Popularity: 19% [?]
Bezsensowne założenie twórców WP, którzy sądzą, że mod_rewrite jest tylko na IIS i Apache…
Na swoim serwerze w IQ (stoi tam Netscape Enterprise), też musiałem to zmieniać, a wcześniej się powkurzałem, co się dzieje :(
Na szczęście dokumentacja Wordpressa jest bliska ideałowi – problematyczny kawałek kodu można bardzo łatwo znaleźć i zmodyfikować.
Po fakcie zorientowałem się też, ze h. dodał informację o tym, jak zmodyfikować wordpressa do swojej dokumentacji – to bardzo mądrze z ich strony.
Swoją drogą, bardzo mi miło że czytasz wpisy „w piekle” :)
Nie no super. Siedziałem nad tym dobre pół godziny, a tu się okazuję, że home.pl ma jakiś bubel. Bez sensu!
Dzięki.