Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Real Url не работает правильно (http://forum.typo3.ru/showthread.php?t=9822)

Smit9 30.11.2011 12:38

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.

Заранее благодарен.

dmartynenko 30.11.2011 16:49

Id rootpage у вас прописан корректный?

Smit9 30.11.2011 17:05

Цитата:

Сообщение от dmartynenko (Сообщение 32492)
Id rootpage у вас прописан корректный?

Не был прописан. Добавил в pagePath 'rootpage_id' => '73'. Результат тот же.

-=UncleByte=- 30.11.2011 21:03

А собственно в htaccess прописаны RewriteRules?

dmartynenko 01.12.2011 20:46

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

-=UncleByte=- 01.12.2011 20:58

Цитата:

Сообщение от dmartynenko (Сообщение 32501)
RewriteRules не при чем. У него же формирование ссылок неправильно работает.

Если у страницы есть alias, который прописан в админке, то обращаться к ней система будет именно по нему и адрес и будет такого вида как приведено выше. Поэтому вполне можно предположить что не отрабатываются именно рерайты.

dmartynenko 02.12.2011 13:51

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

-=UncleByte=- 02.12.2011 14:28

Да, правильно, я ошибся. Возможно что не указано "tx_realurl_enable = 1" в основном шаблоне, но навряд ли оно так могло повлиять.
Жаль после переноса блога Дулепова пока не все иллюстрации к статьям доступны. Очень надеюсь что все таки он их перенесет тоже.

Smit9 05.12.2011 12:05

dmartynenko, спасибо за ссылки. сейчас буду проверять.

dmartynenko 05.12.2011 17:38

Цитата:

Сообщение от -=UncleByte=- (Сообщение 32513)
Жаль после переноса блога Дулепова пока не все иллюстрации к статьям доступны. Очень надеюсь что все таки он их перенесет тоже.

Похоже он уже работает над этим. В блоге уже сменился дизайн и тут вернулась картинка про page path:
http://www.dmitry-dulepov.com/2008/0...sy-part-1.html

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

Андрей Аксенов 06.12.2011 09:39

Я уже предлагал Дмитрию Дулепову выложить перевод его статьи (я сам делал) но он сказал, что не нужно, он сам типа готовит статью на русском, но... Хотя на каком-то сайте уже натыкался на русскую статью, но продолжения там так и не последовало, была по-моему лишь первая часть.
Да и новые версии рилюрла работают как-то не так, хотя без настроек сейчас подхватываются даже многодоменные системы.

-=UncleByte=- 06.12.2011 09:51

А зачем переводить его статьи, если он сам прекрасно пишет по-русски?

-=UncleByte=- 06.12.2011 09:53

Цитата:

Сообщение от dmartynenko (Сообщение 32527)
Похоже он уже работает над этим. В блоге уже сменился дизайн и тут вернулась картинка про page path:
http://www.dmitry-dulepov.com/2008/0...sy-part-1.html

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

Официальное руководство имеется в виду то, которое идет вместе с расширением или старый вариант, который и тут в переводе есть?
С расширением, насколько помню, вполне удобная версия с разными примерами идет, очень доходчивыми кстати.

Андрей Аксенов 06.12.2011 11:57

Цитата:

Сообщение от -=UncleByte=- (Сообщение 32539)
Официальное руководство имеется в виду то, которое идет вместе с расширением или старый вариант, который и тут в переводе есть?
С расширением, насколько помню, вполне удобная версия с разными примерами идет, очень доходчивыми кстати.

Может чего упустил, видимо старое смотрел... Что касается по-русски пишет, чего-то не нашел ни его книги по созданию расширений, ни руководства по риалюрл...

dmartynenko 06.12.2011 12:06

На мой взгляд, мануал к экстеншену скорее похож на справочник всех параметров. Если первый раз знакомишься с RealURL, то из этого изобилия описаний довольно сложно и долго в голове выстраивается общая картина - что и как собственно происходит и откуда что берется.

В блоге в общем-то то же самое, но более лаконично и пошагово описано, одна картинка с page path чего стоит.

Андрей Аксенов 06.12.2011 12:12

Ну да, по блогу быстрее понимаешь что и куда, первый раз столкнулся с этим как раз для многодоменной настройки, вот и решил для себя статьи из блога перевести на русский...
А вообще еще помогает вместе с этим какая-нибудь уже созданная кем-либо настройка, например для того же t3blog или tt_news. Когда ее разберешь, поколдуешь, посмотришь по блогу что и где меняется, начинаешь понимать как оно все работает - в принципе довольно не сложно.

-=UncleByte=- 06.12.2011 12:14

Цитата:

Сообщение от Андрей Аксенов (Сообщение 32541)
Может чего упустил, видимо старое смотрел... Что касается по-русски пишет, чего-то не нашел ни его книги по созданию расширений, ни руководства по риалюрл...

По поводу книги все зависит от издателя. Если кто-то купит права на издание в России, то можно будет сэкономить на переводчике.
Статьи некоторые я видел на русском на сайте одной латвийской фирмы, весьма вероятно той, в которой Дмитрий работал.

dmartynenko 06.12.2011 12:15

Цитата:

Сообщение от Андрей Аксенов (Сообщение 32541)
Может чего упустил, видимо старое смотрел... Что касается по-русски пишет, чего-то не нашел ни его книги по созданию расширений, ни руководства по риалюрл...

На тему TYPO3 он точно по русски не пишет.
Только о жизни: http://dmitrydulepov.livejournal.com/

Андрей Аксенов 06.12.2011 12:27

Цитата:

Сообщение от -=UncleByte=- (Сообщение 32544)
По поводу книги все зависит от издателя. Если кто-то купит права на издание в России, то можно будет сэкономить на переводчике.
Статьи некоторые я видел на русском на сайте одной латвийской фирмы, весьма вероятно той, в которой Дмитрий работал.

Да, вот они:
http://www.accio.lv/informacija/typo...ealurl-part-1/
http://www.accio.lv/informacija/typo...ealurl-part-2/

Написано, что продолжение следует, но нет его... Да и копирайт на сайте стоит 2009 года. Видимо на этом все.
Да, действительно, написано что здесь работает Дмитрий Дулепов, но, по-видимому, работал...

dmartynenko 06.12.2011 12:32

Возможно он был (есть) среди основателей это компании. Вот это наводит на такую мысль http://www.dmitry-dulepov.com/2011/1...-to-typo3.html

-=UncleByte=- 06.12.2011 14:52

В общем надо обратиться к нему напрямую и напрямую задать вопрос. В любом случае он начинал свое знакомство с TYPO3 ровно так же, как и большинство. Приложив определенные усилия он теперь один из разработчиков ядра. Не думаю что он один способен на такое.

Dmitry Dulepov 06.12.2011 17:02

Цитата:

Сообщение от -=UncleByte=- (Сообщение 32563)
В общем надо обратиться к нему напрямую и напрямую задать вопрос. В любом случае он начинал свое знакомство с TYPO3 ровно так же, как и большинство. Приложив определенные усилия он теперь один из разработчиков ядра. Не думаю что он один способен на такое.

Мне линк прислали на эту тему :)

Задавайте вопрос.

Андрей Аксенов 06.12.2011 17:07

Цитата:

Сообщение от Dmitry Dulepov (Сообщение 32568)
Мне линк прислали на эту тему :)

Задавайте вопрос.

Замечательно :)))

http://www.accio.lv/informacija/typo...ealurl-part-1/
http://www.accio.lv/informacija/typo...ealurl-part-2/

А будет ли продолжение? Замечательно и доступно описано, хорошо бы руководство в том же духе...

Как я понимаю в новых версиях RealURL многодоменная настройка, настройка для языков уже "из коробки"?

Dmitry Dulepov 07.12.2011 15:01

Это перевод англоязычных статей из блога:

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...omains-in.html
http://www.dmitry-dulepov.com/2009/0...ealurl-vs.html

Касательно руководства: его писал Каспер, там надо не обновлять, а полностью переписывать с нуля. Но время на это тратить не хочется: мне с этого ничего, а часа 4 минимум потеряю.

Андрей Аксенов 07.12.2011 15:34

Других русскоязычных статей не планируется пока. Англоязычные есть, если интересно:
http://www.dmitry-dulepov.com/2009/0...omains-in.html
http://www.dmitry-dulepov.com/2009/0...ealurl-vs.html

Касательно руководства: его писал Каспер, там надо не обновлять, а полностью переписывать с нуля. Но время на это тратить не хочется: мне с этого ничего, а часа 4 минимум потеряю.[/quote]

Ну да, с этими статьями знаком, кроме последней, из нее ясно следует - не использовать RealURL по причинам снижения производительности, согласен, но ведь иногда удобно, что весь функционал имеется внутри одной системы, когда сайт не часто обновляется, не сильно использует системы новостей и т.п.
Ну и по этим же причинам, как я понял, лень переписывать руководство :). Хотя документации в TYPO3 сейчас стали уделять значительно больше внимания - обновляется старая документация, появляется новая, уделяется внимание ее локализации.
Возможно часть по "красивым URL-ам" должна была бы войти в один из документов по "ядру" системы? Все же SEO оптимизация немаловажная составляющая...

dmartynenko 07.12.2011 17:24

# deleted

dmartynenko 07.12.2011 17:26

Цитата:

Сообщение от Андрей Аксенов (Сообщение 32583)
Ну да, с этими статьями знаком, кроме последней, из нее ясно следует - не использовать RealURL по причинам снижения производительности, согласен, но ведь иногда удобно, что весь функционал имеется внутри одной системы, когда сайт не часто обновляется, не сильно использует системы новостей и т.п.

IMHO оптимизация везде нужна. Очевидно что, как бы не был хорошо и оптимально написан PHP скрипт, редирект через возможности http сервера будет всегда быстрее и менее ресурсоемким чем через PHP.

Это сравнимо с тем, что картинки (уменьшенные и т.п. варианты) можно отдавать напрямую (т.н. "статика"), а можно через PHP скрипт. Но через PHP будет как по ресурсам так и по скорости гораздо хуже.

Хотя если на сайте 1 посетитель в минуту или реже, то оптимизации не нужны. Но и TYPO3 на такие сайты вобщем-то не расчитан.

dmartynenko 07.12.2011 17:31

2 Dmitry Dulepov:
Дмитрий, вы в своем блоге пишите что искали работу программиста в Москве. При этом у вас есть свой проект в Латвии (если не ошибаюсь?), и вы участвуете в разработке ядра TYPO3. Неужели московские доходы стали выше европейских (Латвию тоже в Европу отношу), или вам просто интересней быть ближе к родным местам?

Dmitry Dulepov 12.12.2011 17:35

Цитата:

Сообщение от dmartynenko (Сообщение 32587)
2 Dmitry Dulepov:
Дмитрий, вы в своем блоге пишите что искали работу программиста в Москве. При этом у вас есть свой проект в Латвии (если не ошибаюсь?), и вы участвуете в разработке ядра TYPO3. Неужели московские доходы стали выше европейских (Латвию тоже в Европу отношу), или вам просто интересней быть ближе к родным местам?

Скажем так, программистом я работу не ищу :) Я сейчас сижу в Латвии, но работаю на швейцарскую фирму удаленно. Там очень хорошие деньги, но... В Европе уже все скучно: инноваций нет, особо интересных проектов нет, все поделено, размерено, вялотекущий рынок. В России же Интернет только набирает силу сейчас: можно делать много интересного, клиентов – море, работы – море. В Латвии, где я сейчас, вообще все сонно, никаких мероприятий, ничего интересного. В общем, устал я тут и заскучал. Посколько в России все только на взлете (на 2-3 года опаздывает минимум), то в России было бы интереснее работать. К тому же, у меня родители уже старенькие, им помощь нужна. Хочу быть ближе.

Переезжать я собираюсь следующим летом. Жена сейчас уже уехала, учится и работает, а я досиживаю, пока учебный год у детей кончится. Летом перебираюсь. Пока буду продолжать работать на своих швейцарцев, а там видно будет.

К сожалению, нет возможности в РФ открыть свою фирму по некоторым причинам финансового характера. А то бы я это сделал.


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

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