FIX: crawler pages and RSS had broken links for sites deployed to a subfolder with relative_url_root

This commit is contained in:
Neil Lalonde
2015-04-30 12:46:19 -04:00
parent e9b70ac9cb
commit 1b250f1e01
10 changed files with 22 additions and 13 deletions

View File

@@ -685,7 +685,7 @@ class Topic < ActiveRecord::Base
# NOTE: These are probably better off somewhere else.
# Having a model know about URLs seems a bit strange.
def last_post_url
"/t/#{slug}/#{id}/#{posts_count}"
"#{Discourse.base_uri}/t/#{slug}/#{id}/#{posts_count}"
end
def self.url(id, slug, post_number=nil)
@@ -699,7 +699,7 @@ class Topic < ActiveRecord::Base
end
def relative_url(post_number=nil)
url = "/t/#{slug}/#{id}"
url = "#{Discourse.base_uri}/t/#{slug}/#{id}"
url << "/#{post_number}" if post_number.to_i > 1
url
end