mirror of
https://github.com/discourse/discourse.git
synced 2025-03-23 09:56:49 +08:00
DEV: use request_path
instead of script_name
to find static file requests. (#11986)
`script_name` env variable would be empty for public static assets.
This commit is contained in:
parent
13dba16e7b
commit
a6e3877b8a
@ -32,9 +32,8 @@ class Discourse::Cors
|
||||
|
||||
def self.apply_headers(cors_origins, env, headers)
|
||||
request_method = env['REQUEST_METHOD']
|
||||
cdn_endpoints = ["/assets", "/javascripts"]
|
||||
|
||||
if cdn_endpoints.include?(env['SCRIPT_NAME']) && Discourse.is_cdn_request?(env, request_method)
|
||||
if env['REQUEST_PATH'] =~ /\/(javascripts|assets)\// && Discourse.is_cdn_request?(env, request_method)
|
||||
Discourse.apply_cdn_headers(headers)
|
||||
elsif cors_origins
|
||||
origin = nil
|
||||
|
Loading…
x
Reference in New Issue
Block a user