【问题标题】:How to run concrete5 in a subdirectory?如何在子目录中运行concrete5?
【发布时间】:2012-05-23 15:37:26
【问题描述】:

我已将我的 concrete5 安装放在子文件夹 /www/concrete5 中。我在 .htaccess 文件中尝试了不同的条目,但所有模式似乎都有一些错误。

主要有一篇关于它的论坛帖子

但它似乎在编辑模式下不起作用。但是,这个论坛帖子已经很老了。

有没有一种简单的方法可以像访问根目录一样访问子目录中的concrete5安装?

【问题讨论】:

    标签: .htaccess concrete5


    【解决方案1】:

    以下是有关如何执行此操作的详细说明: http://www.concrete5.org/documentation/how-tos/developers/hide-the-subdirectory-url/

    【讨论】:

      【解决方案2】:

      你的 site.php 文件是什么样的?

      我从子目录运行了很多 cms 站点,我的 htaccess 文件非常标准:

      <IfModule mod_rewrite.c>
      RewriteEngine On
      RewriteBase /
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule ^(.*)$ index.php/$1 [L]
      </IfModule>
      

      我在config目录下的site.php文件中做目录特定设置。

      define('BASE_URL', 'http://domain.com');
      define('DIR_REL', '/dirname');
      

      【讨论】:

      • 问题是,您将通过 URL http://domain.com/dirname/ 而不仅仅是域访问您的安装。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-02-03
      • 2015-06-13
      • 1970-01-01
      • 2014-11-11
      • 1970-01-01
      • 2022-11-07
      • 2018-10-15
      相关资源
      最近更新 更多