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

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

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

Я недавно настроил у себя на сайте обработчик страницы 404.
По статистике (cnstats) получается что по просмотрам страница /404/
чуть ли на первом месте на сайте. Потом я заметил что в таблице tx_realurl_errorlog каждый день добавляется куча записей с URL вида
"user/fileadmin/realt/favicon.ico" или "sale/cottages/object/30068/photo/fileadmin/realt/favicon.ico"

И думается мне что это сильно сказывается на производительности в худшую сторону - так как вместо того что бы забрать маленький статичный файл favicon.ico или ему подобный, идет запрос станицы /404/ с генерацией ее через typo3.

Ясен пень что файлов "user/fileadmin/realt/favicon.ico" и "sale/cottages/object/30068/photo/fileadmin/realt/favicon.ico"
у меня на сайте нет. А есть только "fileadmin/realt/favicon.ico".
Т.е. броузеры (может старые?) запрашивают картинки и прочие файлы без учета <base href="http://realt.by/" />

В TS config у меня вот что:
config.simulateStaticDocuments = 0
config.baseURL = http://realt.by/
config.tx_realurl_enable = 1

Соответсвенно получаю в HTML секции <header> все ссылки относительными:
...
<base href="http://realt.by/" />
<link rel="SHORTCUT ICON" href="fileadmin/realt/favicon.ico" />
<link rel="stylesheet" type="text/css" href="typo3temp/stylesheet_d9cbed278f.css" />
<link rel="stylesheet" type="text/css" href="fileadmin/realt/styles.css" />

Попробовал установить config.absRefPrefix = http://realt.by/ и все ссылки стали полными - т.е. то что мне и нужно:
...
<base href="http://realt.by/" />
<link rel="SHORTCUT ICON" href="http://realt.by/fileadmin/realt/favicon.ico" />
<link rel="stylesheet" type="text/css" href="http://realt.by/typo3temp/stylesheet_d9cbed278f.css" />
<link rel="stylesheet" type="text/css" href="http://realt.by/fileadmin/realt/styles.css" />

Но!!! Все ссылки генеримые RealURL пропали:
стало http://realt.by/index.php?id=article&tx_ttnews[tt_news]=3036&cHash=bbb48b2ecc
вместо
http://realt.by/news/article/3036/

Т.е. так в мануале по RealURL и написано: не используйте config.absRefPrefix т.к. могут быть проблемы, но это и не нужно - все и так работает с использованием config.baseURL.

Но ведь не работает!

Подскажите как мне иметь полные URL с префиксами и одновременно использовать RealURL ?
dmartynenko вне форума   Ответить с цитированием
 


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема RealURL и jk_poll dmartynenko Общие вопросы 0 23.11.2007 19:25
Проблема с инсталляцией realurl Anton Chorny Общие вопросы 1 10.10.2007 21:54
КРАСИВЫЕ урл для realUrl + tt_news (:) Общие вопросы 0 26.02.2007 15:16
RealUrl проблема с переходом с одного домена на другой Boris Общие вопросы 7 22.09.2006 01:40
Проблема с меню и realurl alsemo Общие вопросы 2 10.04.2006 15:01


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


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

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