typo3 + nginx + rewrite
Подсобите с настройкой.
В typo3 рабочий для apache realurl. В конфиге nginx: rewrite ^(.*) /index.php?id=$1; Однако "красивые" ссылки не работают. Где я не прав? |
а что в Setup у вас?
|
В Setup:
config.baseURL = http://url/ config.tx_realurl_enable = 1 config.uniqueLinkVars = 1 config.linkVars = L В localconf: Код:
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array( |
Цитата:
выполняется редирект просто на index.php, а все параметры вычиляются RealURL по URL запросу, а не передаются через id. |
Цитата:
так есть правильный код рерайтинга для Apache.. для nginx нужно, ясное дело, писать аналогичный код |
Преобразовал в nginx.conf:
Код:
rewrite .* /index.php last; |
Цитата:
А как там вообще подключен PHP? через FastCGI? |
Именно, fastcgi.
|
Цитата:
А тогда закономерный вопрос: передается ли в FastCGI оригинальный URL при использовании rewrite? Если его не видит RealURL, то ничего работать не будет. Попробуйте посмотреть что в приходит в TYPO3. |
А где можно посмотреть что в typo3 приходит?
Может кто-нить покажет свой вариант для nginx? |
Часовой пояс GMT +4, время: 00:53. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot