diff --git a/CHANGELOG b/CHANGELOG
index a4dbce95268aa948de5ddcee79a82e6effcb4239..cc0d01708f181a9b2f3b9814133017b7e79f11bc 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -22,6 +22,7 @@ v 8.11.0 (unreleased)
   - Multiple trigger variables show in separate lines (Katarzyna Kobierska Ula Budziszewska)
   - Profile requests when a header is passed
   - Make error pages responsive (Takuya Noguchi)
+  - Change requests_profiles resource constraint to catch virtually any file
 
 v 8.10.3 (unreleased)
 
diff --git a/config/routes.rb b/config/routes.rb
index 414ba69dfaeea7163a3679407ffa6d5759cca0e5..308d83af57e0fe28afff05cc13b1578d17bf3671 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -279,7 +279,7 @@ Rails.application.routes.draw do
     resource :health_check, controller: 'health_check', only: [:show]
     resource :background_jobs, controller: 'background_jobs', only: [:show]
     resource :system_info, controller: 'system_info', only: [:show]
-    resources :requests_profiles, only: [:index, :show], param: :name
+    resources :requests_profiles, only: [:index, :show], param: :name, constraints: { name: /.+\.html/ }
 
     resources :namespaces, path: '/projects', constraints: { id: /[a-zA-Z.0-9_\-]+/ }, only: [] do
       root to: 'projects#index', as: :projects