Проблема переменной пути механизма выражений с мультисайтом - PullRequest
1 голос
/ 10 марта 2011

У меня есть этот сайт, который использует мультисайтовый менеджер для мини-сайтов.

Проблема, с которой я сталкиваюсь, заключается в том, что мои мини-сайты находятся в подпапках основного сайта, и когда я использую

{path='minisite/group'}

, то этосоздает путь, подобный этому

/index.php/minisite/group

, когда на самом деле мне нужно следующее

/minisite/index.php/group

, чтобы он знал о baseurl для мини-сайта в подпапке.

1 Ответ

1 голос
/ 10 марта 2011

Один из способов обойти это - удалить «index.php» из ваших URL.Это обычная задача в разработке ExpressionEngine.Есть отличные инструкции по удалению index.php с ваших сайтов ExpressionEngine здесь .Я также использовал следующий код в своем файле .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

После удаления «index.php» из ваших URL, вы сможете использовать {путь= "} без ошибок. Дайте нам знать, если это не так.

...