Перенаправление при загрузке удаляет параметры URL

Заметил это уже давно, просто вспомнил.

Иногда я публично публикую ссылки на нашем форуме на превью темы, чтобы другие могли увидеть новые изменения до их применения ко всем темам. Я могу дать ссылку вроде: https://amcforum.wiki/t/author-badges-theme-component-side-wide/2262?preview_theme_id=56
Это слишком длинно, поэтому я пытаюсь сократить её до: https://amcforum.wiki/t/2262?preview_theme_id=56
Но это не работает, потому что при перенаправлении на полный URL темы параметр превью темы удаляется.

То же самое происходит с параметрами запроса безопасного режима.

5 лайков

Кто-то с более глубоким пониманием нашей системы маршрутизации, возможно, подключится к обсуждению… но это может быть скорее запросом на новую функцию, чем ошибкой.

Я не уверен, что параметры запроса изначально предназначались для использования с короткими ссылками — насколько я понимаю, при использовании короткой ссылки приложение ищет постоянную ссылку и перенаправляет на неё… следовательно, чтобы это работало, параметр запроса нужно извлечь из короткой ссылки и снова применить к постоянной ссылке.

3 лайка

Интересно, я не знал, что это работает именно так.

(Вероятно, из-за той же функциональности) если заголовок темы меняется, возникает та же проблема/поведение.

1 лайк

Это исправлено в

2 лайка

Применяется ли это исправление также к параметрам safe_mode?

1 лайк

Эта тема была автоматически закрыта через 11 дней. Новые ответы больше не принимаются.