Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
14.06.2007, 09:50 | #1 |
Новенький
Регистрация: 07.01.2007
Сообщений: 20
|
typo3 + nginx + rewrite
Подсобите с настройкой.
В typo3 рабочий для apache realurl. В конфиге nginx: rewrite ^(.*) /index.php?id=$1; Однако "красивые" ссылки не работают. Где я не прав? |
14.06.2007, 11:44 | #2 |
Senior Member
|
а что в Setup у вас?
|
14.06.2007, 11:54 | #3 |
Новенький
Регистрация: 07.01.2007
Сообщений: 20
|
В Setup:
config.baseURL = http://url/ config.tx_realurl_enable = 1 config.uniqueLinkVars = 1 config.linkVars = L В localconf: Код:
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array( 'fileName' => array ( 'index' => array( 'index.html' => array( 'keyValues' => array( ) ), ), ), 'fileName' => array( 'index' => array( 'sitemap.xml' => array( 'keyValues' => array( 'type' => '999', ), ), ), ), ); |
14.06.2007, 15:32 | #4 | |
Senior Member
|
Цитата:
выполняется редирект просто на index.php, а все параметры вычиляются RealURL по URL запросу, а не передаются через id. Последний раз редактировалось Pavel Antonov; 14.06.2007 в 17:46 |
|
14.06.2007, 16:11 | #5 | |
Administrator
|
Цитата:
так есть правильный код рерайтинга для Apache.. для nginx нужно, ясное дело, писать аналогичный код |
|
14.06.2007, 18:26 | #6 |
Новенький
Регистрация: 07.01.2007
Сообщений: 20
|
Преобразовал в nginx.conf:
Код:
rewrite .* /index.php last; if (!-f $request_filename) { rewrite .* /index.php last; } if (!-d $request_filename) { rewrite .* /index.php last; } if (!-e $request_filename) { rewrite .* /index.php last; } |
14.06.2007, 18:45 | #7 | |
Senior Member
|
Цитата:
А как там вообще подключен PHP? через FastCGI? |
|
14.06.2007, 19:00 | #8 |
Новенький
Регистрация: 07.01.2007
Сообщений: 20
|
Именно, fastcgi.
|
14.06.2007, 20:07 | #9 |
Senior Member
|
А тогда закономерный вопрос: передается ли в FastCGI оригинальный URL при использовании rewrite? Если его не видит RealURL, то ничего работать не будет. Попробуйте посмотреть что в приходит в TYPO3. |
15.06.2007, 02:55 | #10 |
Новенький
Регистрация: 07.01.2007
Сообщений: 20
|
А где можно посмотреть что в typo3 приходит?
Может кто-нить покажет свой вариант для nginx? |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Typo3 для автосайта | Евгений | Общие вопросы | 11 | 26.02.2008 01:17 |
Cлишком сложно показалось? | carlos | Вопросы выбора CMS | 5 | 04.07.2007 16:37 |
TYPO3 Security Bulletin TYPO3-20061220-1: Remote Command Execution in TYPO3 | RSS Bot | Новости TYPO3 (на английском) | 6 | 26.12.2006 00:44 |
Почему так много профессиональных сайтов именно на TYPO3? | OM | Общие вопросы | 2 | 06.02.2006 17:17 |
Несколько вопросов по TYPO3 | Александр Д. | Общие вопросы | 11 | 26.01.2006 19:29 |