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

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

Ответ
 
Опции темы Опции просмотра
Старый 27.11.2012, 13:01   #1
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

На сколько я знаю, эта проблема "автоматически" не решаема. Если переименовали страницу - значит она будет доступна по новому адресу. По старому также будет, пока кэши RealURL не вычислите.

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

Но и тут надо понимать, что использование аналогичного ручного редиректа через .htaccess предпочтительней по скорости и ресурсам.
dmartynenko вне форума   Ответить с цитированием
Старый 27.11.2012, 13:27   #2
lyova
Продвинутый
 
Регистрация: 23.10.2008
Сообщений: 30
По умолчанию

Цитата:
Сообщение от dmartynenko Посмотреть сообщение
Если переименовали страницу - значит она будет доступна по новому адресу. По старому также будет, пока кэши RealURL не вычислите.
Спасибо за ответ. Но я не переименовывал страницу. я просто дополнительно заполнил в параметрах страницы значение "Speaking URL path segment:", а само название страницы "Page Title" осталось таким как и было. Но RealURL при генерации линков отдаёт предпочтение параметру "Speaking URL path segment:" перед параметром "Page Title". По этому запрашемая страница вида domain.com/test.html не будет отсутствующей и соответственно не будет в логах. Она будет доступна как бы по двум линкам старом(который проиндексирован гуглом и выдается в поиске) и новом (который теперь генерится на сайте).
lyova вне форума   Ответить с цитированием
Старый 27.11.2012, 13:37   #3
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Цитата:
Сообщение от lyova Посмотреть сообщение
Но RealURL при генерации линков отдаёт предпочтение параметру
В конфиге RealURL задается какие поля использовать и в каком порядке.
dmartynenko вне форума   Ответить с цитированием
Старый 27.11.2012, 13:56   #4
lyova
Продвинутый
 
Регистрация: 23.10.2008
Сообщений: 30
По умолчанию

Цитата:
Сообщение от dmartynenko Посмотреть сообщение
В конфиге RealURL задается какие поля использовать и в каком порядке.
Значит может там и можно будет настроить редирект для всех стриниц с domain.com/Page Title на domain.com/Speaking URL path segment (если Speaking URL path segment заполнен).
lyova вне форума   Ответить с цитированием
Старый 27.11.2012, 14:04   #5
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Нет, нельзя будет. Посмотрите typo3conf/realurl_conf.php.

Суть в том что нигде нет истории какой был урл раньше, а какой сейчас. Поэтому никакой автоматической настройки редиректа не сделать.

Выше я писал что в кэшах RealURL (а именно в таблице tx_realurl_pathcache) может сохранятся несколько синонимов (alias) для одной страницы. Но сохраняется он там до чистки этих самых кэшей. И там нет никакой временной метки что бы различить какой синоним актуальный, а какой нет.

Теоритически RealURL может добавлять метку времени в tx_realurl_pathcache и делать редирект со старых на новые. Но эта фишка требует доработки RealURL.

PS: Обращайтесь к Дмитрий Дулепову, и готовьте бабки
dmartynenko вне форума   Ответить с цитированием
Старый 27.11.2012, 14:14   #6
lyova
Продвинутый
 
Регистрация: 23.10.2008
Сообщений: 30
По умолчанию

Ну что ж ничего не поделаеш придётся или прописывать все редиректы в htaccess или попробовать модифицировать чтото в рнр коде realurla (проверять заполнен ли параметр). Если хватит умения конешно
lyova вне форума   Ответить с цитированием
Старый 27.11.2012, 14:18   #7
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

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


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
realurl multidomain multilanguage lyova Общие вопросы 0 04.10.2012 01:41
[TS] Удобный CONTENT Sergey M Nikitin Мастер-класс 2 22.09.2009 09:25
Стандартные шаблоны и CSS Styled Content Игорь Ф. Общие вопросы 9 18.09.2009 16:14
Content Item (Flexible Content) на всех страницах thebat Общие вопросы 4 27.03.2008 17:42
КРАСИВЫЕ урл для realUrl + tt_news (:) Общие вопросы 0 26.02.2007 15:16


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


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

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