Ist natürlich “per Default” kaputt. Dreckstück :-)

Aber die SVN-Trac Seite vom Wordpress MU Projekt gibt an wie man das flicken kann - toll gell *merk*

5. Juni 2007

Wordpress Mü

So, dieser Blog läuft jetzt nach wochenlanger Arbeit unter Wordpress ? (MU - sprich Müü).

War ne echt lustige Angelegenheit:

1) Datenübername aus ner alten Wordpress Datenbank. Dazu hab ich mir dieses nette Script geschrieben:
[pre lang="mysql"]
– Zerolith WP_2_WP-MU
– Wordpress MU Import Script from “normal” Wordpress

– Instruction:
– Replace “wp_1_” with your Wordpress MU (!) Table-Prefix!
– Replace “wp_” with your “normal” Wordpress Table-Prefix!

/*!40101 SET NAMES utf8 */;

DELETE FROM `wp_1_categories`;
DELETE FROM `wp_1_comments`;
DELETE FROM `wp_1_link2cat`;
DELETE FROM `wp_1_links`;
DELETE FROM `wp_1_post2cat`;
DELETE FROM `wp_1_posts`;
DELETE FROM `wp_1_postmeta`;

INSERT INTO `wp_1_categories` ( SELECT * FROM `wp_categories` );
INSERT INTO `wp_1_comments` ( SELECT * FROM `wp_comments` );
INSERT INTO `wp_1_link2cat` ( SELECT * FROM `wp_link2cat` );
INSERT INTO `wp_1_links` ( SELECT * FROM `wp_links` );
INSERT INTO `wp_1_post2cat` ( SELECT * FROM `wp_post2cat` );
INSERT INTO `wp_1_posts` ( SELECT * FROM `wp_posts` );
INSERT INTO `wp_1_postmeta` ( SELECT * FROM `wp_postmeta` );
[/pre]

Das nächste (und nervigste) war dann irgendwie die alte Link Struktur noch zu unterstützen. Das dämliche Wordpress MU will nämlich beim “Haupt-Blog” domain.tld/blog/Permalink und nicht mehr einfach nur domain.tld/Permalink.

aber da hat relativ planloses rumgehaue in der .htaccess gereicht :-)
[pre lang="apache"]
RewriteCond %{REQUEST_URI} !^/blog/(.*)$ [NC]
RewriteRule ^(.*).html$ blog/$1.html [R=301,L]
[/pre]

so… der erste Blog für die liebe Kärschtin is aufgesetzt. Weitere folgen…