mirror of
https://github.com/BookStackApp/BookStack.git
synced 2026-02-08 19:06:06 +03:00
Listing view toggle redirects do not take APP_URL into account #1197
Closed
opened 2026-02-05 00:13:25 +03:00 by OVERLORD
·
11 comments
No Branch/Tag Specified
development
further_theme_development
l10n_development
release
llm_only
vectors
v25-11
docker_env
drawio_rendering
user_permissions
ldap_host_failover
svg_image
prosemirror
captcha_example
fix/video-export
v25.12.3
v25.12.2
v25.12.1
v25.12
v25.11.6
v25.11.5
v25.11.4
v24.11.4
v25.11.3
v25.11.2
v25.11.1
v25.11
v25.07.3
v25.07.2
v25.07.1
v25.07
v25.05.2
v25.05.1
v25.05
v25.02.5
v25.02.4
v25.02.3
v25.02.2
v25.02.1
v25.02
v24.12.1
v24.12
v24.10.3
v24.10.2
v24.10.1
v24.10
v24.05.4
v24.05.3
v24.05.2
v24.05.1
v24.05
v24.02.3
v24.02.2
v24.02.1
v24.02
v23.12.3
v23.12.2
v23.12.1
v23.12
v23.10.4
v23.10.3
v23.10.2
v23.10.1
v23.10
v23.08.3
v23.08.2
v23.08.1
v23.08
v23.06.2
v23.06.1
v23.06
v23.05.2
v23.05.1
v23.05
v23.02.3
v23.02.2
v23.02.1
v23.02
v23.01.1
v23.01
v22.11.1
v22.11
v22.10.2
v22.10.1
v22.10
v22.09.1
v22.09
v22.07.3
v22.07.2
v22.07.1
v22.07
v22.06.2
v22.06.1
v22.06
v22.04.2
v22.04.1
v22.04
v22.03.1
v22.03
v22.02.3
v22.02.2
v22.02.1
v22.02
v21.12.5
v21.12.4
v21.12.3
v21.12.2
v21.12.1
v21.12
v21.11.3
v21.11.2
v21.11.1
v21.11
v21.10.3
v21.10.2
v21.10.1
v21.10
v21.08.6
v21.08.5
v21.08.4
v21.08.3
v21.08.2
v21.08.1
v21.08
v21.05.4
v21.05.3
v21.05.2
v21.05.1
v21.05
v21.04.6
v21.04.5
v21.04.4
v21.04.3
v21.04.2
v21.04.1
v21.04
v0.31.8
v0.31.7
v0.31.6
v0.31.5
v0.31.4
v0.31.3
v0.31.2
v0.31.1
v0.31.0
v0.30.7
v0.30.6
v0.30.5
v0.30.4
v0.30.3
v0.30.2
v0.30.1
v0.30.0
v0.29.3
v0.29.2
v0.29.1
v0.29.0
v0.28.3
v0.28.2
v0.28.1
v0.28.0
v0.27.5
v0.27.4
v0.27.3
v0.27.2
v0.27.1
v0.27
v0.26.4
v0.26.3
v0.26.2
v0.26.1
v0.26.0
v0.25.5
v0.25.4
v0.25.3
v0.25.2
v0.25.1
v0.25.0
v0.24.3
v0.24.2
v0.24.1
v0.24.0
v0.23.2
v0.23.1
v0.23.0
v0.22.0
v0.21.0
v0.20.3
v0.20.2
v0.20.1
v0.20.0
v0.19.0
v0.18.5
v0.18.4
v0.18.3
v0.18.2
v0.18.1
v0.18.0
v0.17.4
v0.17.3
v0.17.2
v0.17.1
v0.17.0
v0.16.3
v0.16.2
v0.16.1
v0.16.0
v0.15.3
v0.15.2
v0.15.1
v0.15.0
v0.14.3
v0.14.2
v0.14.1
v0.14.0
v0.13.1
v0.13.0
v0.12.2
v0.12.1
v0.12.0
v0.11.2
v0.11.1
v0.11.0
v0.10.0
v0.9.3
v0.9.2
v0.9.1
v0.9.0
v0.8.2
v0.8.1
v0.8.0
v0.7.6
v0.7.5
v0.7.4
v0.7.3
0.7.2
v.0.7.1
v0.7.0
v0.6.3
v0.6.2
v0.6.1
v0.6.0
v0.5.0
Labels
Clear labels
🎨 Design
📖 Docs Update
🐛 Bug
🐛 Bug
:cat2:🐈 Possible duplicate
💿 Database
☕ Open to discussion
💻 Front-End
🐕 Support
🚪 Authentication
🌍 Translations
🔌 API Task
🏭 Back-End
⛲ Upstream
🔨 Feature Request
🛠️ Enhancement
🛠️ Enhancement
🛠️ Enhancement
❤️ Happy feedback
🔒 Security
🔍 Pending Validation
💆 UX
📝 WYSIWYG Editor
🌔 Out of scope
🔩 API Request
:octocat: Admin/Meta
🖌️ View Customization
❓ Question
🚀 Priority
🛡️ Blocked
🚚 Export System
♿ A11y
🔧 Maintenance
> Markdown Editor
pull-request
Mirrored from GitHub Pull Request
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/BookStack#1197
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @nekromoff on GitHub (May 23, 2019).
Describe the bug
e.g.: /books/faktur%c3%a1cia?shelf=2
Steps To Reproduce
Steps to reproduce the behavior:
Expected behavior
URL working after upgrade
Screenshots
If applicable, add screenshots to help explain your problem.
Your Configuration (please complete the following information):
Additional context
Add any other context about the problem here.
@nekromoff commented on GitHub (May 23, 2019):
OK, I can now narrow the bug to the List View, where on the homepage query parameter is added, such as:
books/administrat%C3%ADva/?shelf=2
These URLs are all broken with 404 pages.
@ssddanbrown commented on GitHub (May 25, 2019):
Hi @nekromoff,
Just tried to re-produce this but without success.
Are you able to reproduce this issue on the BookStack demo instance?
@nekromoff commented on GitHub (Jun 6, 2019):
.htaccess:
List view enabled, any click to books will lead to:
URL:

@nekromoff commented on GitHub (Jun 6, 2019):
OK, I have identified the problem.
Existing serving directory is:
domain.com/wiki/public/books/...
I get redirected to:
domain.com/books/...
So, there is issue with that.
.env:
@ssddanbrown commented on GitHub (Jun 6, 2019):
@nekromoff Do other URL's in the application work? or is it just the books listing?
Just as a warning, since you've got
publicin your APP_URL, If you're serving BookStack as a sub-folder of another website, this will probably be insecure since many more files would be exposed to the web server than should be.Documentation for this kind of set-up can be found in the docs here: https://www.bookstackapp.com/docs/admin/subdirectory-setup/
@nekromoff commented on GitHub (Jun 6, 2019):
Other URLs work fine, this seems to be problem with
a hreflinking inthat particular case, when list view is selected in the
shelvespage.@ssddanbrown commented on GitHub (Jun 6, 2019):
@nekromoff Ah, Okay, So it's only on view change?
If so I'll update the original issue title since this sounds like it's become something different.
@nekromoff commented on GitHub (Jun 6, 2019):
It has become something else, sorry for the misleading start, I have only pinpointed the exact issue recently.
@ssddanbrown commented on GitHub (Jun 6, 2019):
@nekromoff No worries, I'll update the title. Think I can see where this is caused, Will mark for next release to ensure it's looked at.
Just as an added note, please check your setup as per my earlier comment. If you can go to
https://www.domain.com/wiki/.envand the browser downloads your.envfile then that's a big concern.@nekromoff commented on GitHub (Jun 6, 2019):
I understand, thanks for the heads up!
On Thu, Jun 6, 2019 at 4:13 PM Dan Brown notifications@github.com wrote:
@ssddanbrown commented on GitHub (Aug 4, 2019):
Significant changes have been made to URL generation in
4b0c4e621awhich should now fix this. I have tested this scenario on a development instance and it appears to work but this kind of thing can be setup/system dependant.These changes will be in the next release, v0.27. I will close this request in the meantime. If you continue to experience issues after that version is released please open a new issue referencing this one.