.htaccess 将资产文件夹从子域重写到根域

.htaccess 将资产文件夹从子域重写到根域,.htaccess,.htaccess,我想将样式请求从子域重定向到主域 https://dir.example.com/assets/(.*)至https://example.com/assets/(.*) 我能够通过以下代码成功管理子文件夹中的此问题: example.com/dir/assets/(.*)toexample.com/assets/(.*) 我试图修改子域,但下面的代码不起作用: RedirectMatch 301 ^dir.example.com/assets/(.*)$ example.com/assets/$

我想将样式请求从子域重定向到主域

https://dir.example.com/assets/(.*)
https://example.com/assets/(.*)

我能够通过以下代码成功管理子文件夹中的此问题:

example.com/dir/assets/(.*)
to
example.com/assets/(.*)

我试图修改子域,但下面的代码不起作用:

RedirectMatch 301 ^dir.example.com/assets/(.*)$ example.com/assets/$1 
将资产从子域重写到主域的正确方法是什么?

我做到了:

RewriteCond %{HTTP_HOST} ^(.*)\.example\.org[NC]
RewriteRule ^/?assets/(.*)$ https://example.org/crm/assets/$1 [L,R]
但现在我有更大的问题:

CORS策略已阻止从源“”访问“”处的字体:请求的资源上不存在“访问控制允许源”标头

编辑 为第二个问题找到了解决方案

.htaccess

<FilesMatch "\.(ttf|otf|eot|woff|woff2)$">
  <IfModule mod_headers.c>
     Header set Access-Control-Allow-Origin "*"
  </IfModule>
</FilesMatch>

标题集访问控制允许原点“*”
<FilesMatch "\.(ttf|otf|eot|woff|woff2)$">
  <IfModule mod_headers.c>
     Header set Access-Control-Allow-Origin "*"
  </IfModule>
</FilesMatch>