Как интегрировать Wordpress с ЧПУ в сайт на CakePHP?

Задача

Интегрировать Wordpress в сайт на CakePHP.

Дано

В webroot CakePHP, установлен Wordpress, сайт на этом Wordpress работает но не работают страницы с ЧПУ, т.е. так работает:
site.ru/monitoring/?page_id=724


так выдает ошибку CakePHP
site.ru/monitoring/EXCHANGE/724/WMR-WMZ/

Есть подозрение что дело в .htaccess
.htaccess Кейка

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.*)$ index.php [QSA,L]

.htaccess WP

#Exchangers monitor begin

RewriteEngine On

RewriteBase /

RewriteRule ^monitoring\/pda\.html(.*)$ wp-content/plugins/exchangers-monitor/pda.php$1

RewriteRule ^lite\.html(.*)$ wp-content/plugins/exchangers-monitor/lite.php$1

#Exchangers monitor end

AddDefaultCharset utf-8

#Credit automats monitor begin

RewriteEngine On

RewriteBase /

RewriteRule ^lite_credit\.html(.*)$ wp-content/plugins/credit-automats-monitor/lite.php$1

#Credit automats monitor end

# BEGIN WordPress

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteRule ^index\.php$ — [L]

RewriteRule ^lite_credit\.html$ //wp-content/plugins/credit-automats-monitor/lite.php [QSA,L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule. /index.php [L]


# END WordPress


#Exchangers monitor begin

RewriteEngine On

RewriteBase /

RewriteRule ^EXCHANGE/([0-9]*)/([^\-]*)\-([^\-]*)\-sort/?$ index.php?page_id=$1&f=$2&c=$3&q=sort

RewriteRule ^EXCHANGE/([0-9]*)/([^\-]*)\-([^\.]*)/?$ index.php?page_id=$1&f=$2&c=$3&q=tx

#Exchangers monitor end
  • Вопрос задан
  • 3501 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы