Cakephp里面的Wordpress

Sit*_*nsu 1 wordpress .htaccess cakephp

我在Cakephp的/app/webroot/blog/文件夹中安装了Wordpress ,并将wordpress永久链接设置更改为Month和name(例如http://abc.com/blog/2013/02/sample-post/).

现在,当我正在查看帖子时,我正在收到Missing Controller(错误:无法找到BlogController).

我想更改cakephp路由,以便任何与/blog/*将指向webroot博客文件夹.

有人可以帮我这个吗?

Sit*_*nsu 6

当我们更改Wordpress的固定链接设置时,它会生成一个.htaccess文件,如果有必要的权限,我们必须创建它.

在上面的例子中,.htaccess文件/blog/夹内没有文件.我使用Wordpress提供的以下mod_rewrite规则创建了它,同时更改了永久链接设置.

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteBase /blog/
  RewriteRule ^index\.php$ - [L]
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule . /blog/index.php [L]
</IfModule>
Run Code Online (Sandbox Code Playgroud)

在此之后,每件事都可以.