.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/(.*)
toexample.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>