Giter Club home page Giter Club logo

Comments (38)

dmitryd avatar dmitryd commented on May 24, 2024

Try with cache disabled to see if it is a cache problem:

$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl'] = array (
    'xyz.com' => array(
        ...
        'cache' => array(
            'disable' => true,
        ),

from typo3-realurl.

gabdullin avatar gabdullin commented on May 24, 2024

I tried, nothing has changed

from typo3-realurl.

dmitryd avatar dmitryd commented on May 24, 2024

I have no ideas 😕

from typo3-realurl.

gabdullin avatar gabdullin commented on May 24, 2024

Maybe I have a bad config?!
But it worked realurl 1.13.6

realurl_conf.txt

from typo3-realurl.

gabdullin avatar gabdullin commented on May 24, 2024

scr-032
scr-033
scr-034

I want report the following:
1)
plugin realurl disable
links type:
https://domain.ru/index.php?id=info&L=0
https://domain.ru/index.php?id=info&L=1
work!
On this page we have links type:
https://domain.com/index.php?id=info&L=0
https://domain.com/index.php?id=info&L=1
work!
2)
plugin realurl enable
Enable automatic configuration
links type:
https://domain.ru/index.php?id=info&L=0
https://domain.ru/index.php?id=info&L=1
work!
On this page we have links type:
https://domain.com/index.php?id=info&L=0
https://domain.com/index.php?id=info&L=1
work!
links type:
https://domain.ru/info/
this page is a link:
https://domain.ru/en/information/ (!)
On this page we have links type:
https://domain.com/en/information/
https://domain.com/en/information/references/
^ ^
(domain.com) (not info)
conf.lang.txt
realurl_conf.txt

P.S. I understand that are so many of words! I hope this helps!

from typo3-realurl.

dmitryd avatar dmitryd commented on May 24, 2024

Sorry for anybody, who reads this but we switch to our native language to understand the problem better. I will make a summary after resolving the issue.


Посмотри в System>Configuration, там на самом деле эта конфигурация? Картинка от другой проблемы, но поможет понять, где смотреть.

rootpage2

Или проблема в том, что страничные алиасы не работают?

from typo3-realurl.

gabdullin avatar gabdullin commented on May 24, 2024

Добрый вечер, Дмитрий!
Конфигурацию, проверил, это именно она. Корневая страница указана, и в конфиге, и на самой странице. Проблема именно в том, что не работают страничные алиасы. А свои исследования выше я привел, только для того, чтобы дать понять, что проблема возникает, и с автоконфигом, и с моей рабочей конфигурацией. Для контроля я также откатывался на typo3 7.6.3 и тоже проверил.
P.S. Неужели только у меня такая проблема?!
scr-035
scr-036

При этом dd_googlesitemap генерирует ссылки совершенно адекватно:
scr-037

from typo3-realurl.

dmitryd avatar dmitryd commented on May 24, 2024

Алиасы были починены в 2.0.6. Похоже, у тебя в кэше старые ссылки остались просто. Попробуй полностью удаллить всё из обоих кэшей.

from typo3-realurl.

dmitryd avatar dmitryd commented on May 24, 2024

Sitemap будет работать, потому что он работает в режиме Backend, там кэши отключены.

from typo3-realurl.

gabdullin avatar gabdullin commented on May 24, 2024

Очистил все кеши, очистил таблицы realurl, перезапустил nginx, php-fpm, memcached, очистил кеши браузеров
Ничего не изменилось.
Удалил realurl, удалил все таблицы и поля realurl, установил снова, перезапустил nginx, php-fpm, memcached, очистил кеши браузеров
Ничего не изменилось.
Включил кеш realurl, перезапустил nginx, php-fpm, memcached, очистил кеши браузеров
Ничего не изменилось.
Убрал галку "Always prepend this domain in links" для домена domain.ru, выключил кеш realurl, перезапустил nginx, php-fpm, memcached, очистил кеши браузеров
Ничего не изменилось.

from typo3-realurl.

gabdullin avatar gabdullin commented on May 24, 2024

Добрый день, Дмитрий!
На другом домене развернул новую инсталяцию typo3 с использованием готовой сборки "The official Introduction Package" для пары страниц указал алиасы и сделал "переводы" на два языка, немецкий и датский. Получил следующее для страницы Customizing:
https://domain.ru/en/customize/
https://domain.ru/de/besonders-anfertigen/
https://domain.ru/dk/tilpasning/
Что-то мне подсказывает, что алиасы починились не до конца.

from typo3-realurl.

dmitryd avatar dmitryd commented on May 24, 2024

А что именно это подсказывает?

from typo3-realurl.

dmitryd avatar dmitryd commented on May 24, 2024

#69 ?

from typo3-realurl.

gabdullin avatar gabdullin commented on May 24, 2024

scr-039

Я имел ввиду, что алиас (обведено на картинке) работает только на дефолтном языке, на языках отличных от такового, алиасы не работают для формирования ссылки.

from typo3-realurl.

gabdullin avatar gabdullin commented on May 24, 2024

#69 ?

Только что смотрел, не совсем понял, предлагается для нескольких сотен страниц дополнительно задавать еще и Speaking URL path segment? А если у кого пару тысяч страниц?
Мне кажется это не лучший вариант.

from typo3-realurl.

dmitryd avatar dmitryd commented on May 24, 2024

В общем-то, верно, что не используется. Alias – штука не переводимая, а для переведённых страниц используются поля c переводом. Используй speaking url path segment.

from typo3-realurl.

gabdullin avatar gabdullin commented on May 24, 2024

Я так понимаю при переходе от realurl 1.хх к 2.хх поменялась концепция в целом в этом смысле и возврата к концепции существовавшей в realurl 1.хх уже не будет?

from typo3-realurl.

gabdullin avatar gabdullin commented on May 24, 2024

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

from typo3-realurl.

dmitryd avatar dmitryd commented on May 24, 2024

Надо подумать.

from typo3-realurl.

dmitryd avatar dmitryd commented on May 24, 2024

Думаю, что починил. Если нет, откроем заново.

from typo3-realurl.

gabdullin avatar gabdullin commented on May 24, 2024

Дмитрий, добрый день!
Отлично! Пути теперь формируются из алиаса страницы и из "Speaking URL path segment" для всех языков. Но появилась новая проблема. На дефолтном языке все пути работают без проблем, для других языков (не дефолтных) при попытке перейти по любой внутренней ссылке, попадаешь на главную страницу данного языка. Причем если даже указан "Speaking URL path segment" для данного языка.
Кеш реалурл отключен, все кеши чистил, базы реалурл очистил. Проверил на чистой установке, там такая же история.

from typo3-realurl.

dmitryd avatar dmitryd commented on May 24, 2024

Да, есть ошибка.

from typo3-realurl.

dmitryd avatar dmitryd commented on May 24, 2024

В 2.0.9 поправлено.

from typo3-realurl.

gabdullin avatar gabdullin commented on May 24, 2024

Аллилуйя!
Дмитрий - Вы гений!!!

from typo3-realurl.

gabdullin avatar gabdullin commented on May 24, 2024

Дмитрий еще одна проблемка образовалась. Сейчас dd_googlesitemap в карте сайта для недофолтных доменов, формирует ссылки с дефолтным доменом. При реалурл 2.0.7 такого точно не было, на 2.0.8 и 2.0.9 появилось.

from typo3-realurl.

gabdullin avatar gabdullin commented on May 24, 2024

Дмитрий, добрый день!
И еще одна проблема выявилась. Как только включаешь кеширование реалурл страницы с недефолтного языка (https://domain.com/sitemap/) показывают содержимое страницы дефолтного языка (https://domain.ru/sitemap/) хотя в адресной строке остается (https://domain.com/sitemap/). Кеши чистил, таблицы реалурл очищал полностью.
Так-что, в итоге, две проблемки.

from typo3-realurl.

dmitryd avatar dmitryd commented on May 24, 2024

Это с версией из репозитория?

from typo3-realurl.

gabdullin avatar gabdullin commented on May 24, 2024

2.0.9

from typo3-realurl.

dmitryd avatar dmitryd commented on May 24, 2024

Та, что в TER? С версией из TER у меня работает, а вот с текущей из git – проблема есть.

from typo3-realurl.

gabdullin avatar gabdullin commented on May 24, 2024

Я не совсем понимаю, что такое TER, я брал версию отсюда: https://typo3.org/extensions/repository/view/realurl скачал и установил, это TER? А как брать версию из git я не знаю.

from typo3-realurl.

dmitryd avatar dmitryd commented on May 24, 2024

Да, та ссылка, это TER (TYPO3 Extension Repository).

/sitemap/ - это обычная страница?
Для dd_googlesitemap язык надо указывать явно, там домены не работают.

from typo3-realurl.

gabdullin avatar gabdullin commented on May 24, 2024

/sitemap/ - это обычная страница?

Да, это обычная страница, просто первое, что под руку попалось, а в целом аналогичная картина и по другим страницам сайта.

Для dd_googlesitemap язык надо указывать явно, там домены не работают.

Понял, учтем, просто до версии 2.0.6 включительно и с доменами работало.

from typo3-realurl.

dmitryd avatar dmitryd commented on May 24, 2024

Да, это обычная страница, просто первое, что под руку попалось, а в целом аналогичная картина и по другим страницам сайта.

Очень странно... Не могу воспроизвести.

Понял, учтем, просто до версии 2.0.6 включительно и с доменами работало.

Не-а, никогда не работало и не должно было. dd_googlesitemap инициализирует TYPO3 так, чтобы realurl не включался на декодирование вообще. Там между ними есть проблема курицы и яйца, которую сложно решить.

from typo3-realurl.

gabdullin avatar gabdullin commented on May 24, 2024

Не-а, никогда не работало и не должно было. dd_googlesitemap инициализирует TYPO3 так, чтобы realurl не включался на декодирование вообще. Там между ними есть проблема курицы и яйца, которую сложно решить.

Честное слово работало, много лет на realurl 1.хх и до 2.0.6 включительно, однозначно. Это не в качестве спора, а для информации :) В восьмом сообщении сверху есть скрин, как факт.

from typo3-realurl.

dmitryd avatar dmitryd commented on May 24, 2024

Странно. Это было убрано ещё в 2012-м году: dmitryd/typo3-dd_googlesitemap@2db7396

from typo3-realurl.

gabdullin avatar gabdullin commented on May 24, 2024

Очень странно... Не могу воспроизвести.

На чистой установке проверить не могу, у меня там домен только один, основной, привязан, а без доменов все работает корректно. Подскажите, пожалуйста, Дмитрий, а галка "Always prepend this domain in links" для дефолтного домена должна стоять или нет?

from typo3-realurl.

dmitryd avatar dmitryd commented on May 24, 2024

галка "Always prepend this domain in links" для дефолтного домена должна стоять или нет?

Вообще никогда не должна стоять.

from typo3-realurl.

gabdullin avatar gabdullin commented on May 24, 2024

У меня не стоит, уточнил на всякий случай.

from typo3-realurl.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.