WordPress ist ohne Frage eines der beliebstesten Blog-Systeme. Daher kann es mit Sicherheit vorkommen, dass man WordPress in Cakephp integrieren möchte. Der einfachste Weg wäre, das WordPress-Verzeichnis in das Webroot-Verzeichnis von Cake zu kopieren. Ruft man das Verzeichnis nun auf, wird ein fehlender Controller angezeigt.
Das Problem liegt an der .htaccess von Cakephp. Diese leitet natürlich alle Anfragen an Cakephp um, und verarbeitet diese. Um das Verzeichnis nun trotzdem anzeigen zu können, reicht es folgende Zeile zum .htaccess hinzuzufügen:
RewriteRule wordpress/(.*) wordpress/$1 [L]Sofern der Blog im Unterverzeichnis wordpress liegt, wird dieser nun angezeigt. Dies funktioniert natürlich auch mit allen anderen Anwendungen, und Skripten, dass in einem Unterverzeichnis liegt.
Der vollständige Inhalt der .htaccess ist nun:
RewriteEngine on
RewriteRule wordpress/(.*) wordpress/$1 [L]
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]






Hallo,
funktioniert wunderbar. Habe noch weitere Verzeichnisse damit “umgebaut”. Inzwischen würde ich persönlich aber versuchen Wildflower einzusetzen, da das doch eher auf dem Cakephp-Kern basiert.
mfg Torsten
Works perfect. Danke. Kleiner Hinweis für alle: wordpress insVerzeichniss root legen, außerdem die .htaccess im root Verzeichnis bearbeiten, Best M