Actions
Defect #32412
openRedmine::Utils::relative_url_root in in environment.rb does not redirect links
Status:
New
Priority:
Normal
Assignee:
-
Category:
Issues
Target version:
-
Start date:
Due date:
% Done:
0%
Estimated time:
Resolution:
Affected version:
Description
As topic. When redmine is run with an relative url through apache, the relative_url_root does not redirect the links (Home, projects my_page etc.) Css and .js are redirected ok for some reason.
So, http://our_great.server:3000 works ok, but with http://our_great.server/redmine-qa, the links are broken.
Environment:
Environment: Redmine version 3.4.12.stable Ruby version 2.4.6-p354 (2019-04-01) [x86_64-linux] Rails version 4.2.11.1 Environment production Database adapter Mysql2 SCM: Subversion 1.9.7 Git 2.17.1 Filesystem Redmine plugins: redmine_tags 3.2.2 scrum 0.18.0
Apache configuration:
PassengerRuby /usr/share/rvm/wrappers/ruby-2.4.6/ruby <VirtualHost *:3300> ServerName our_great.server DocumentRoot /var/redmine_staging/public PassengerStickySessions on <Directory /var/redmine_staging/public> Allow from all Options -MultiViews Require all granted </Directory> </VirtualHost>
Proxy:
ProxyPass /redmine-qa http://localhost:3300 nocanon ProxyPassReverse /redmine-qa http://localhost:3300 ProxyRequests Off AllowEncodedSlashes NoDecode <Location /redmine-qa> Options +Indexes +ExecCGI +FollowSymLinks -MultiViews Order Allow,Deny Allow from all </Location>
environment.rb
# Load the Rails application require File.expand_path('../application', __FILE__) # Make sure there's no plugin in vendor/plugin before starting vendor_plugins_dir = File.join(Rails.root, "vendor", "plugins") if Dir.glob(File.join(vendor_plugins_dir, "*")).any? $stderr.puts "Plugins in vendor/plugins (#{vendor_plugins_dir}) are no longer allowed. " + "Please, put your Redmine plugins in the `plugins` directory at the root of your " + "Redmine directory (#{File.join(Rails.root, "plugins")})" exit 1 end # Initialize the Rails application Rails.application.initialize! Redmine::Utils::relative_url_root = "/redmine-qa"
In addition, this wiki will need updating probably:
https://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_on_subdirectory_(sub-URI)_on_Apache
No data to display
Actions