Hio,
Итак, у меня есть сайт, который использует Zend Framework в качестве MVC (www.site.com), и отдельный блог, созданный в WordPress (www.site.com/blog) натот же сервер, но Я хочу иметь возможность использовать функции Wordpress на разных страницах для извлечения сообщений из WordPress.
В настоящее время для веб-серверов DocumentRoot установлено значение /httpdocs/public
.public
содержит символическую ссылку на /httpdocs/blog
(у меня есть Опции FollowSymlinks на)
Все запросы направляются через правила htaccess, которые либо перенаправляют его в httpdocs / public / index.php (который затем загружает Zend), либообычный файл / другая область вне приложения Zend.
В качестве примера кода в WordPress используется следующее:
define('WP_USE_THEMES', false);
require(APPLICATION_PATH .'/../blog/wp-blog-header.php');
Но ... это просто пытается перенаправить меня с site.com/page
до site.com/page/wp-admin/install.php
(которого не существует, и поэтому я получаю сообщение об ошибке «эта страница перенаправляется так, что это никогда не завершится» из firefox, даже если site.com/blog настроен и работает отлично.По какой-то причине он, похоже, не осознает, что это так (вероятно, из-за проблем с путями ...)
Кто-нибудь знает, как я мог это исправить ??
Примечание: в данный момент япросто запросите базу данных wordpress, но это не сработает должным образом, потому что неправильно форматирует содержимое публикации.