Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 30.11.2011, 12:38   #1
Smit9
Новенький
 
Регистрация: 05.10.2011
Сообщений: 10
По умолчанию Real Url не работает правильно

Всем добрый день.

Столкнулся с проблемой при настройке real url. Установил расширение real url v 1.10.2. Проверил настройки по мануалу. В настройках страницы во вкладке поведение добавил названия страниц. В файл real_autoconf.php добавил код.

PHP код:
TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(
    
'www.domain.com' => array(
            
'enableCHashCache' => 1,
            
'appendMissingSlash' => 'ifNotFile',
            
'enableUrlDecodeCache' => 1,
            
'enableUrlEncodeCache' => 1,
            
'respectSimulateStaticURLs' => 0,
            
'postVarSet_failureMode'=>'redirect_goodUpperDir',
        
'emptyUrlReturnValue' => '/',
        ),
    
'pagePath' => array(
        
'type' => 'user',
        
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
        
'spaceCharacter' => '-',
        
'languageGetVar' => 'L',
        
'expireDays' => 30
    
),
); 
Изначально адреса страниц выглядели www.domain.com/index.php?id=1. А стали выглядеть www.domain.com/index.php?id=main. А пытаюсь привести их к виду www.domain.com/main. Что еще не дописал, кто-нибудь может подсказать? В форуме читал темы по real url.

Заранее благодарен.
Smit9 вне форума   Ответить с цитированием
Старый 30.11.2011, 16:49   #2
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Id rootpage у вас прописан корректный?
dmartynenko вне форума   Ответить с цитированием
Старый 30.11.2011, 17:05   #3
Smit9
Новенький
 
Регистрация: 05.10.2011
Сообщений: 10
По умолчанию

Цитата:
Сообщение от dmartynenko Посмотреть сообщение
Id rootpage у вас прописан корректный?
Не был прописан. Добавил в pagePath 'rootpage_id' => '73'. Результат тот же.
Smit9 вне форума   Ответить с цитированием
Старый 30.11.2011, 21:03   #4
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
Отправить сообщение для -=UncleByte=- с помощью ICQ Отправить сообщение для -=UncleByte=- с помощью Skype™
По умолчанию

А собственно в htaccess прописаны RewriteRules?
-=UncleByte=- вне форума   Ответить с цитированием
Старый 01.12.2011, 20:46   #5
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

RewriteRules не при чем. У него же формирование ссылок неправильно работает.

2 Smit9:
Пройдитесь еще раз по шагам настройки RealURL, может что-то забыли - например запись домена создать.

http://www.dmitry-dulepov.com/2008/0...sy-part-1.html
http://www.dmitry-dulepov.com/2008/0...sy-part-2.html
http://www.dmitry-dulepov.com/2009/0...ion-howto.html
http://www.dmitry-dulepov.com/2009/0...ealurl-vs.html

PS: Кстати блог Дулепова ожил - в ноябре снова были посты по TYPO3
dmartynenko вне форума   Ответить с цитированием
Старый 01.12.2011, 20:58   #6
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
Отправить сообщение для -=UncleByte=- с помощью ICQ Отправить сообщение для -=UncleByte=- с помощью Skype™
По умолчанию

Цитата:
Сообщение от dmartynenko Посмотреть сообщение
RewriteRules не при чем. У него же формирование ссылок неправильно работает.
Если у страницы есть alias, который прописан в админке, то обращаться к ней система будет именно по нему и адрес и будет такого вида как приведено выше. Поэтому вполне можно предположить что не отрабатываются именно рерайты.
-=UncleByte=- вне форума   Ответить с цитированием
Старый 02.12.2011, 13:51   #7
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Все же нет. RewriteRules делается на этапе Apache -> PHP (или аналог для nginx -> PHP), то есть обрабатываются URL во входящих запросах на сервер. К тому как и что формируется в HTML коде в href RewriteRules никакого отношения не имеет. Это только дело PHP скриптов.

Последний раз редактировалось dmartynenko; 02.12.2011 в 14:03
dmartynenko вне форума   Ответить с цитированием
Старый 02.12.2011, 14:28   #8
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
Отправить сообщение для -=UncleByte=- с помощью ICQ Отправить сообщение для -=UncleByte=- с помощью Skype™
По умолчанию

Да, правильно, я ошибся. Возможно что не указано "tx_realurl_enable = 1" в основном шаблоне, но навряд ли оно так могло повлиять.
Жаль после переноса блога Дулепова пока не все иллюстрации к статьям доступны. Очень надеюсь что все таки он их перенесет тоже.
-=UncleByte=- вне форума   Ответить с цитированием
Старый 05.12.2011, 12:05   #9
Smit9
Новенький
 
Регистрация: 05.10.2011
Сообщений: 10
По умолчанию

dmartynenko, спасибо за ссылки. сейчас буду проверять.
Smit9 вне форума   Ответить с цитированием
Старый 05.12.2011, 17:38   #10
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Цитата:
Сообщение от -=UncleByte=- Посмотреть сообщение
Жаль после переноса блога Дулепова пока не все иллюстрации к статьям доступны. Очень надеюсь что все таки он их перенесет тоже.
Похоже он уже работает над этим. В блоге уже сменился дизайн и тут вернулась картинка про page path:
http://www.dmitry-dulepov.com/2008/0...sy-part-1.html

Странно только что в официальном руководстве по RealURL все не так понятно разжевано. Можно было бы просто копипастить из блога в руководство.
dmartynenko вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Народ помогите с Real URL !!! PLEASE !!! Sergey M Nikitin TypoScript практикум 8 19.07.2008 00:06
rootline.lib.special = rootline - работает не правильно norn Общие вопросы 6 16.07.2008 20:13
Real Url - начальный слэш Sergey M Nikitin TypoScript практикум 2 12.08.2007 18:50
Real URL и дерево страниц gulliver Общие вопросы 6 13.02.2007 08:34
расширение Real URL valdemar Общие вопросы 1 05.04.2006 15:16


Часовой пояс GMT +4, время: 02:14.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория