Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
11.06.2008, 20:01 | #1 |
Новенький
Регистрация: 11.06.2008
Сообщений: 7
|
Как создать виртуальный каталог используя realurl?
Здравствуйте
Установил в TYPO3 расширение realurl и пытаюсь разобраться в его возможностях. Для начала создал две страницы с такими адресами: Код:
http://site.com/link-target.html http://site.com/news95.html Теперь хочу чтобы каждая из страниц находилась внутри виртуального каталога, например с именем cms. То есть мои страницы должны получить такие новые адреса: Код:
http://site.com/cms/link-target.html http://site.com/cms/news95.html Код:
'preVars' => array ( array( 'type' => 'action', // "type" action 'index' => array( 'cms' => '', // Just bypass ), ), ), Подскажите, пожалуйста, что ещё нужно добавить в конфигурацию realurl, чтобы ссылки генерировались правильно? И ещё один вопрос: что если я хочу поместить разные страницы в разные виртуальные каталоги? Как объяснить это realurl'у? |
11.06.2008, 23:28 | #2 |
Senior Member
Регистрация: 09.12.2007
Сообщений: 281
|
при помощи page.config.baseURL - посмотрите в мануале. Но вообще-то так его используют довольно редко Потому что непонятен смысл добавления сегментов URl для красоты. И кстати, по-моему вы так раздвоение корня сайта получите. У вас на /cms/ что отдаваться будет?
|
12.06.2008, 11:34 | #3 | |
Новенький
Регистрация: 11.06.2008
Сообщений: 7
|
Цитата:
Вы считаете, что средствами realurl создать виртуальный каталог невозможно? Если это так, то мне это кажется очень странным. Ну вообще-то красота урлов - одна из двух задач, решаемых расширением realurl. Вторая задача - облегчение работы поисковых систем. Моя конкретная задача выглядит так: в существующем сайте, написанном без использования cms, подменить некоторые страницы средствами TYPO3. Например, в первую очередь я планирую заменить страницу с новостями, которая сейчас находится в реальном каталоге, имеет адрес, о котором знает google и компания. Поэтому желательно не менять адрес этой страницы во-первых, чтобы не трогать ссылки на самом сайте, во-вторых, чтобы не тратить время на повторную раскрутку в поисковиках. Возможно, получу раздвоение. Пока не задавался этим вопросом. На /cms/ желательно получить Error 404. |
|
12.06.2008, 12:13 | #4 |
Senior Member
Регистрация: 09.12.2007
Сообщений: 281
|
Создать виртуальный каталог можно. Что Вы и сделали. По дороге правда могут быть нестандартные трудности - поскольку случай редкий.
|
12.06.2008, 14:10 | #5 |
Новенький
Регистрация: 11.06.2008
Сообщений: 7
|
Как я уже писал в первом сообщении создать то я его создал, но ссылки на страницы TYPO3 генерирует неправильно. И в какую сторону копать - неизвестно.
|
12.06.2008, 15:09 | #6 |
Senior Member
Регистрация: 09.12.2007
Сообщений: 281
|
Наверное проще всего - создать страницу с алиасои или realurl_path_segment cms и сделать нужные страницы ее подстраницами. А по самой отдавать 404 средствами апача.
|
12.06.2008, 20:12 | #7 |
Новенький
Регистрация: 11.06.2008
Сообщений: 7
|
Спасибо, вроде бы пока разобрался
|
Теги |
realurl |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как добиться невидимости страницы для realurl? | salah | Общие вопросы | 4 | 08.12.2008 16:10 |
как передать параметр GET при Realurl | wind | Общие вопросы | 2 | 14.05.2008 16:58 |
Как создать новый сайт (проект) и что за ошибка ? | Comwad | Общие вопросы | 5 | 13.12.2007 03:01 |
Как создать в Kickstarter кэшируемый front-end плугин? | Дылгеров Ц.В. | Общие вопросы | 2 | 21.04.2006 05:32 |
Как создать страницу? | Perignator Temporus | Общие вопросы | 0 | 08.07.2005 23:02 |