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

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

Ответ
 
Опции темы Опции просмотра
Старый 01.03.2011, 15:41   #1
Bibberfell
Новенький
 
Регистрация: 22.12.2010
Сообщений: 7
По умолчанию Помогите разобраться с Realurl и 404

1) Необходимо добавить во все линки _lyrics.htm, я добавил в realurl config
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
'redirects_regex' => array(
'^0\/(.*)' => '0-9/\1',
),
'fixedPostVars' => $fixedPostVars,
'fileName' => array (
'defaultToHTMLsuffixOnPrev' => '_lyrics.htm',
'index' => array(
'_DEFAULT' => array(
'keyValues' => array()
),
),
),
);

Это не помогло, при попытке зайти на страницы c таким постфиксом выдает 404 ошибку

2) Для 404 страницы я добавил строки в localconf.php
$TYPO3_CONF_VARS["FE"]["pageNotFound_handling_statheader"] = 'HTTP/1.1 404 Not Found';
$TYPO3_CONF_VARS["FE"]["pageNotFound_handling"] = "http://www.example.com/notfound/";

при этом, всё работает на ссылках вида (которых реально не существует в системе):

http://www.example.com/123/
http://www.example.com/123.htm
http://www.example.com/123/435/
http://www.example.com/123/435

НО! если перехожу на http://www.example.com/123 -- выдает главную

Подскажите где копать, уже голову сломал, ничего не понимаю(

Спасибо
Bibberfell вне форума   Ответить с цитированием
Старый 01.03.2011, 18:10   #2
Bibberfell
Новенький
 
Регистрация: 22.12.2010
Сообщений: 7
По умолчанию

обнаружил, что ссылки вида http://www.example.com/page -- на страницу, которая есть тоже ведут на главную. в чем может быть проблема?
Bibberfell вне форума   Ответить с цитированием
Старый 01.03.2011, 18:21   #3
Vornic
Senior Member
 
Аватар для Vornic
 
Регистрация: 22.08.2008
Адрес: Moldova
Сообщений: 212
Отправить сообщение для Vornic с помощью ICQ Отправить сообщение для Vornic с помощью Skype™
По умолчанию

Вы вручную конфигурируете realurl?
Если так, то рекомендую Вам установить расширение Realurlconf и отталкиваться от конфы, которую он генерит.
На счет 'defaultToHTMLsuffixOnPrev' => '_lyrics.htm', - никогда не задумывался, действительно такой суффикс не работает, любое расширение - без проблем, если добавить еще одну точку, то всё... Такое впечатление что нужно допиливать htaccess
__________________
С Уважением, Владимир Ворническу.
Vornic вне форума   Ответить с цитированием
Старый 01.03.2011, 18:23   #4
Bibberfell
Новенький
 
Регистрация: 22.12.2010
Сообщений: 7
По умолчанию

да, вручную, беда в том, что там сложная структура самого конфа, так что автоматический конфиг не подойдет
Bibberfell вне форума   Ответить с цитированием
Старый 01.03.2011, 19:20   #5
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Может вам подойдет постфикс .../lyrics.html

Его можно добавить для type=0

Пример смотрите в мануале, там есть /print.html для type=98
dmartynenko вне форума   Ответить с цитированием
Старый 02.03.2011, 10:04   #6
Андрей Аксенов
Senior Member
 
Регистрация: 12.04.2008
Адрес: Россия, Москва
Сообщений: 706
Отправить сообщение для Андрей Аксенов с помощью ICQ Отправить сообщение для Андрей Аксенов с помощью Skype™
По умолчанию

Что касается ошибки 404, там была ошибка в ядре, которая до сих пор была не исправлена, недавно исправлял на каком-то сайте.
До тех пор сам голову ломал...
Вот ссылка на багтрекер: http://bugs.typo3.org/view.php?id=8343
Хотя, если у кого получилось через конфигурацию RealURL, то это лучше, чем ядро исправлять...

Последний раз редактировалось Андрей Аксенов; 03.03.2011 в 07:47
Андрей Аксенов вне форума   Ответить с цитированием
Старый 02.03.2011, 12:11   #7
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

А кто будь читал мануал для RealURL?

Цитата:
defaultToHTMLsuffixOnPrev
boolean/string
If set, then the last directory part of the virtual path being made will be turned into the filename suffixed “.html” IF the filename part is non-existing.
For example, “workplace-learning-solutions/companion-solutions/” would be turned into “workplace-learning-solutions/companion-solutions.html” and the basepart of the filename (stripping the “.html” extension) will still be perceived as the last part of the virtual path.
This approach is useful if you want to simulate HTML documents even if you don't configure any fileName mappings.
If set to string, that string will be used as suffix. Notice that leading dot is mandatory (i.e. valid suffix is “.html”, not just “html”)
defaultToHTMLsuffixOnPrev может быть либо 0/1, либо строкой начинающейстя с точки (например ".html" или ".htm").
dmartynenko вне форума   Ответить с цитированием
Старый 24.03.2011, 12:08   #8
Bibberfell
Новенький
 
Регистрация: 22.12.2010
Сообщений: 7
По умолчанию

Цитата:
Сообщение от dmartynenko Посмотреть сообщение
А кто будь читал мануал для RealURL?



defaultToHTMLsuffixOnPrev может быть либо 0/1, либо строкой начинающейстя с точки (например ".html" или ".htm").
поставил старую версию RealUrl - всё заработало, прописал _lyrics.htm - всё ок, всё работает. и 404 и сам префикс) всем спасибо за помощь
Bibberfell вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите новичку разобраться с отслеживанием сессий savao Общие вопросы 17 31.12.2010 13:46
помогите разобраться с HMENU ctor TypoScript практикум 1 30.03.2009 18:51
Проблема с хостингом. Помогите разобраться. DimanLin Общие вопросы 4 15.11.2008 16:25
помогите разобраться с доменами Veitmen Общие вопросы 0 18.07.2006 16:34
tcdirectmail: помогите разобраться Melnichuk Общие вопросы 1 12.07.2006 16:19


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


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

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