apache - 将所有页面重定向到子域,同时保留内容
问题描述
我想将我所有的页面和视频内容重定向到我的子域(我有我的 CDN)
目前我在一个视频游戏中有一个链接,与产生流量的人一起,我在游戏中已经有很多链接我无法更改,因为它需要很长时间,所以我想将所有点击链接的人重定向到我的子域,我有我的 CDN 设置
https://exemple.com/folder/contents/video.mp4 TO https://cdn.exemple.com/folder/contents/video.mp4
我已经用 htaccess 尝试了几个 rewrite 命令,但我得到了错误TOO_MANY_REDIRECT
,我不知道该怎么做
解决方案
这应该适合你:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com$ [NC]
RewriteRule ^(.+\.mp4)$ https://cdn.exemple.com/$1 [R,L]
将其置于其他规则之前的顶部,/root/.htaccess
并确保在测试此新重定向之前清除浏览器缓存。
推荐阅读
- django - 为什么 Serializer 方法和 View 方法有区别?
- c++ - 显示经常变化的结构元素
- php - Laravel 和 htaccess 的重定向 URL 问题
- javascript - 将新数组添加到对象 js
- flutter - 显示从共享偏好到文本小部件颤动的数据列表?
- maven - 依赖管理、传递依赖和复制依赖
- angular - Mat-Table 内 Mat-chip-list 上的无限循环
- prolog - SWI-Prolog:错误:找不到 MinGW 和/或 MSYS
- javascript - 动态改变页面高度触发滚动事件
- azure - 通过显示 SSL 错误的 azure 管道克隆 Gitlab 存储库