【问题标题】:.htaccess rules to have CakePHP in root and WordPress in subfolder.htaccess 规则在根目录中包含 CakePHP,在子文件夹中包含 WordPress
【发布时间】:2021-03-05 01:16:40
【问题描述】:

如何结合 CakePHP 的 .htaccess 规则

RewriteEngine on
   RewriteRule    ^$ app/webroot/    [L]
   RewriteRule    (.*) app/webroot/$1 [L]

以下

RewriteEngine On

RewriteCond %{HTTP_HOST} folder.yoursite.com
RewriteRule ^(.*)$ /folder [L]

换句话说,将任何内容重定向到 app/webroot/ 除了 /blog(这是一个安装了 WordPress 的现有文件夹)并将 blog.domain.com 重定向到 blog 子文件夹。

【问题讨论】:

    标签: .htaccess


    【解决方案1】:

    它应该自动工作(至少在 CakePHP 1.3 中),它对我有用...

    我的 .htaccess 看起来像这样

    <IfModule mod_rewrite.c>
       RewriteEngine on
       RewriteRule    ^$ app/webroot/    [L]
       RewriteRule    (.*) app/webroot/$1 [L]
    </IfModule>
    

    您还应该在您的 wordpress(或任何其他应用程序)文件夹中拥有一个正确的 .htaccess,该文件夹不属于 CakePHP 应用程序的一部分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-21
      • 1970-01-01
      • 2014-12-17
      • 1970-01-01
      • 1970-01-01
      • 2016-05-23
      • 1970-01-01
      • 2016-06-28
      相关资源
      最近更新 更多