这是我面临的情况:

假设这个文件夹结构:

  • cakephp(主站点)

  • wordpress(网站博客)

主要网站是使用CakePHP3(mysite.com)开发的 . 我在他们自己的回购中创建了一个Wordpress博客 . 所以我想用htaccess url重定向像 mysite.com/en/blog 到蛋糕外的另一个文件夹 .

这是cakephp根目录下的htaccess文件,它处理所有请求:

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule    ^$    webroot/    [L]
    RewriteRule    (.*) webroot/$1    [L]
</IfModule>
Header set Access-Control-Allow-Origin "*"

我尝试添加这样的东西

RewriteCond %{REQUEST_URI} /en/blog
RewriteRule ^/en/blog$ /path/to/wordpress [L]

为了防止蛋糕处理这条路线,但我可以使它工作 .

如果在cakephp webroot目录中创建子文件夹,并在其中安装wordpress,我可以使它工作,但不是最好的方法..

有任何想法吗?

谢谢!