1

我有这个站点,它使用多站点管理器进行小型站点。

我遇到的问题是我的迷你站点位于主站点的子文件夹中,当我使用

{path='minisite/group'}

它创建了这样的路径

/index.php/minisite/group

实际上我需要以下内容

/minisite/index.php/group

是否有一种方法可以让它知道迷你站点的 baseurl 位于子文件夹中。

4

1 回答 1

1

解决此问题的一种方法是从您的 URL 中删除“index.php”。这是 ExpressionEngine 开发中的常见任务。这里有一个很好的从您的 ExpressionEngine 站点中删除“index.php”的方法。我还在 .htaccess 文件中使用了以下代码来删除“index.php”:

# If you can't access the control panel at the folder level (ie "http://site.com/system/"), uncomment the following line.
# DirectoryIndex index.php
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php?/$1

从您的 URL 中删除“index.php”后,您应该可以使用 {path="} 而不会出错。如果不是这种情况,请告诉我们。

于 2011-03-10T18:29:59.053 回答